java翰子昂新聞發(fā)布系統(tǒng)NewsSystem-part_第1頁
java翰子昂新聞發(fā)布系統(tǒng)NewsSystem-part_第2頁
java翰子昂新聞發(fā)布系統(tǒng)NewsSystem-part_第3頁
java翰子昂新聞發(fā)布系統(tǒng)NewsSystem-part_第4頁
java翰子昂新聞發(fā)布系統(tǒng)NewsSystem-part_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

瀚子昂新聞發(fā)布系統(tǒng)主要源碼part2制作人:許國杰&&易蘭河北師范高校主頁框架頁面效果截圖主要代碼〈tablewidth=”412”height="27”border=”0"cellpadding="0"cellspacing=”0"><tr><tdwidth=”37”>&nbsp;<imgsrc="image/path_3.gif”width=”25"height="23"〉</td〉<tdwidth="375"〉歡迎您:${user。userName}〈/td〉</tr〉〈/table>添加用戶功能效果截圖主要代碼publicStringcreat(yī)e(HttpServletRequestrequest,?? HttpServletResponseresponse){? //創(chuàng)建管理員對象 NewsUseruser=newNewsUser();??//獵取管理員信息??StringuserName=request.getParameter("UserName");??StringpassWord=request。getParameter("PassWord");??if(userName==”"||passWord==””){? ?return”/user_add.html";??}??user。setUserName(userName); ?user.setUserPassWord(passWord);??//創(chuàng)建DAO對象??UserDaouserDao=newUserDao();??//執(zhí)行插入??try{ ??Listb=null;? ?b=userDao.query(user);???if(b.isEmpty()){ ? ?try{? ???userDao.create(user);??? }catch(Exceptione){?? System.out.println("添加管理員出錯");?? ? Stringmasege=”添加管理員出錯"; ??? //返回添加失敗頁面??? ?return"/error。jsp?”+masege+"";? ?}? ?}else ? ?return”/error.jsp?此用戶名已經(jīng)注冊"; }catch(Exceptione){???return"/error。jsp?數(shù)據(jù)庫連接錯誤!";??} ?//返回新聞管理頁面 ?return"/manageuser.do”;?}管理用戶功能效果截圖主要代碼后臺JAVA代碼查詢顯示publicStringlist(HttpServletRequestrequest,HttpServletResponseresponse){??UserDaouserDao=newUserDao();? request.setAttribute(”newsuser",userDao.list());??return”/user_manager.jsp"; }刪除用戶publicStringremove(HttpServletRequestrequest, ??HttpServletResponseresponse){? UserDaouserDao=newUserDao(); NewsUseruser=newNewsUser(); ?user.setUserId(Integer.parseInt(request.getParameter("userid")));??userDao.remove(user);? return"/manageuser.do”;?}前臺JSP代碼〈c:forEachitems=”${newsuser}"var="user"〉?? ???<tralign="center">???? ? ?<tdwidth="19%”height="25"bgcolor="#F1F3F5"class=”heise"〉 ?? ????<fontcolor=”#FF0000”>〈c:outvalue=”${user.userId}”></c:out〉?? ?????</font>???? ?? </td〉?? ?? ??〈tdwidth="24%"height="25"valign="middle”bgcolor="#F1F3F5"???? ???class="heise”>????? ?? 〈c:outvalue="${user。userName}"〉</c:out> ? ?? ??</td>?? ??〈tdwidth="19%"height=”25"valign="middle”bgcolor="#F1F3F5"? ? ????class="heise">??? ?????〈ahref="quanxian。do">審核〈/a>?????? ?</td>?? ?? ? <tdheight=”25"valign="middle"bgcolor=”#F1F3F5”〉?????? ??<ahref="user_provid.html"target="mainFrame">???? ? ??<imgsrc=”image/qx。gif"width=”13"height=”13"border="0”style="CURSOR:hand"/>????????</td〉?? ???<tdwidth="24%"height="25"valign="middle"bgcolor="#F1F3F5"> ????<!-—生成帶參數(shù)的URL--〉?? ? ?? 〈ahref="<c:urlvalue="deluser.do”>〈c:paramname="userid"value=”${user。userId}"/></c:url>”>?????????<imgsrc="image/qx.gif"width=”13"height="13"border=”0"style=”CURSOR:hand”/>?????????</a> ??? ???</td> ? ?? </tr> ?? ?</c:forEach〉欄目添加功能頁面效果截圖主要代碼后臺JAVA代碼publicStringcreate(HttpServletRequestrequest,?HttpServletResponseresponse){??//創(chuàng)建管理員對象 ?Classesclasses=newClasses(); ?//獵取管理員信息??StringclassesName=request.getParameter("classesName”);??StringclassesDesc=request.getParameter("classesDesp");??intclassesItemId=Integer。parseInt(request????.getParameter("classesItemId”)); ?intclassesOrder=Integer。parseInt(request.getParameter("classOrder")); ?classes。setClassName(classesName); ?classes。setClassDesc(classesDesc);??classes.setClassOrder(classesOrder);??classes。setItemId(classesItemId);??//創(chuàng)建DAO對象??ClassesDaoclassesDao=newClassesDao();??//執(zhí)行插入 ?try{???List<Classes>b=null;???b=classesDao.query(classes);? if(b.isEmpty()){? ??try{??? ?classesDao.create(classes);?? ?}cat(yī)ch(Exceptione){? ?? System。out.println("添加分類出錯”);??? ?Stringmasege="添加分類出錯"; ? ??//返回添加失敗頁面 ? ??return"/error.jsp?"+masege+””;??? } ?}else????return”/error.jsp?已有此分類!”; ?}catch(Exceptione){ ? return”/error。jsp?數(shù)據(jù)庫連接錯誤!”;? }??//返回分類管理頁面??return"/classmanage.do";?}前臺JSP代碼?〈trbgcolor="#F1F3F5"> ?? ?? ?〈tdwidth="12%"height="25"align=”center"class=”td”> ???? ???欄目名稱? ??????〈/td>??????? <tdwidth="92%"height="25"colspan=”3”align=”left”??? ? ? ?valign="middle"class="td"> ???????<inputname=”itemName”type="text"size="30”/>? ?? ?</td> ?????</tr> ???? ?<trbgcolor=”#F1F3F5”>?? ???<tdheight="25"align="center"class="td">????? ??欄目描述? ?? ???</td〉????????<tdheight="25"colspan="3”align="left"valign=”middle" ? ?????class=”td”>? ??? ???<inputname=”itemDesc”type=”text”size="30”/〉?????? ?</td〉? ? ???〈/tr〉?? ????<trbgcolor=”#F1F3F5"class=”heise">???? ???<tdwidth=”12%"height=”23”align=”center"class=”td”〉???? ????欄目挨次?? ????</td>?????? ?〈tdheight="23"colspan=”3”align="left"valign="middle" ??????? class=”td”>?? ? ??? <strong><fontcolor=”#FFFFFF"〉〈input?????? ? ? ?name="itemOrder"type="text”size=”30"/>〈/font>?? ? ??</strong> ? ? ??</td>???? ??</tr〉欄目管理功能頁面查詢顯示功能效果截圖查詢顯示功能主要代碼?publicStringlist(HttpServletRequestrequest,HttpServletResponseresponse){? ItemsDaoitemDao=newItemsDao();??request.setAttribute(”items”,itemDao.list());? return"/item_manager。jsp";?}修改更新功能效果截圖修改更新功能主要代碼后臺JAVA代碼publicStringupdata(HttpServletRequestrequest, ??HttpServletResponseresponse){ ItemsDaoitemDao=newItemsDao();??Itemsitem=newItems();??item.setItemId(Integer.parseInt(request.getParameter(”itemId"))); ?item。setItemName(request.getParameter(”itemName"));? item。setItemDesc(request。getParameter("itemDesc"));??item.setItemOrder(Integer.parseInt(request.getParameter("itemOrder")));??itemDao.update(item); return"/itemmanage.do”;?}前臺jsp代碼<c:forEachitems="${items}"var="items”>???? ?〈formaction="itemupdate。do”method="post"name="form1" ????? ?id="form1">????? ?<tralign="center"class="heise"bgcolor="#F1F3F5” ????????onMouseOver=this.bgColor? ???? ??='#dedede'; ???????onMouseOut=this.bgColor=’#F1F3F5';>??? ??? ?<tdheight="23">?? ? ??? <c:outvalue="${items.itemId}”/>?????? ???〈inputtype=”hidden"name="itemId"value=”〈c:outvalue="${items。itemId}"/>">??? ? ???</td>?? ??????〈tdwidth=”23%"height="23"align="center”〉????????? 〈label〉? ?????????<inputtype=”text”name="itemName"???????? ???value="<c:outvalue=”${items。itemName}"/>">?? ? ??? </label>?? ? ????</td>? ????? ?<tdwidth=”22%"height=”23"align="center"〉??? ??? ?<label> ??????????<inputtype="text"name=”itemDesc”????????? ??value=”<c:outvalue="${items.itemDesc}"/〉"〉 ?? ?? ? ?</label〉? ?? ?? </td>?????? ? 〈tdwidth="22%"height="23"align="center">??????????<label〉 ????? ? ??<inputtype=”text"name="itemOrder"?? ????? value=”〈c:outvalue=”${items.itemOrder}"/>"> ?????? ??</label>?????????</td> ? ??????〈tdwidth="8%"height="23"> ? ? ??? ?<buttontype=”submit"〉〈imgsrc=”image/edit.gif"alt=”修改"width="12”??? ????????height=”12"border="0"/></button〉????? ?? ?</a>? ???? ??</td〉?? ??????<tdwidth="21%"height=”23”align=”left”〉? ?? ?????&nbsp;&nbsp;????? ? ? <ahref=<c:urlvalue=”itemdel。do”> ?????? <c:paramname=”itemId"value="${items.itemId}"/〉? ????? ??</c:url〉〉〈imgsrc="image/icon_del.gif"alt=”刪除"???? ???? ??width=”13"height="13”border="0”style="CURSOR:hand”/> ????? ??</a>?? ? ? </td> ??????</tr>? ?? </form>? ? ?</c:forEach〉刪除功能效果截圖刪除功能主要代碼publicStringremove(HttpServletRequestrequest,HttpServletResponseresponse){ ?ItemsDaoitemDao=newItemsDao();??Itemsitem=newItems(); ?item.setItemId(Integer。parseInt(request.getParameter("itemId")));??itemDao。remove(item);??return"/itemmanage.do";?}類別添加功能頁面效果截圖主要代碼publicStringcreate(HttpServletRequestrequest,?HttpServletResponseresponse){? //創(chuàng)建管理員對象??Classesclasses=newClasses(); ?//獵取管理員信息? StringclassesName=request。getParameter(”classesName");??StringclassesDesc=request。getParameter("classesDesp");??intclassesItemId=Integer。parseInt(request? ??。getParameter(”classesItemId"));??intclassesOrder=Integer.parseInt(request.getParameter("classOrder"));? classes。setClassName(classesName);??classes.setClassDesc(classesDesc); classes.setClassOrder(classesOrder);??classes.setItemId(classesItemId); //創(chuàng)建DAO對象 ClassesDaoclassesDao=newClassesDao();??//執(zhí)行插入? try{?? List<Classes〉b=null;???b=classesDao.query(classes);? ?if(b。isEmpty()){??? try{?????classesDao.create(classes);????}catch(Exceptione){?????System.out.println("添加分類出錯"); ??? Stringmasege="添加分類出錯";?????//返回添加失敗頁面?? ? return"/error.jsp?”+masege+"”; ???}?? }else ?? return”/error.jsp?已有此分類!"; ?}catch(Exceptione){ ??return"/error.jsp?數(shù)據(jù)庫連接錯誤!”;??}??//返回分類管理頁面??return”/classmanage。do";?}?類別管理功能頁面查詢顯示功能效果截圖查詢顯示功能主要代碼后臺java代碼publicStringlist(HttpServletRequestrequest,HttpServletResponseresponse){??ClassesDaoclassesDao=newClassesDao();??request.setAttribute("classes",classesDao.list()); ?return"/class_manager.jsp”; }前臺jsp代碼?<c:forEachitems=”${classes}”var=”classes”>???? ??<formaction=”updat(yī)eclasses.do"method="post"name=”form1"??????? id=”form1”〉 ??????<tralign="center”class=”heise"bgcolor=”#F1F3F5" ? ? ??onMouseOver=this.bgColor='#dedede';onMouseOut=this.bgColor='#F1F3F5';>? ???? 〈tdheight="23”>????? ??? 〈c:outvalue="${classes.classId}"/〉??????????<inputtype=”hidden"name="classId" ? ??? ??value="<c:outvalue="${classes。classId}”/〉">? ???? ??</td〉 ?? ? ? <tdwidth="23%"height=”23”align="center”> ? ?? ????<label> ? ????? ?<inputtype=”text”name="className"? ?????? ? value=”<c:outvalue="${classes.className}"/〉">??? ? ??? 〈/label〉???? ? ?〈/td>? ??? ?? 〈tdwidth="13%"height="23"align="center”>??? ? ?〈label>????? ????<selectname="select”〉????? ? ? ??〈optionvalue=〈c:outvalue="${classes.itemId}"/>>?????? ? ????<c:outvalue=”${classes.itemName}"/>??? ?? ? ???</option>???????? ??〈/select〉?? ???? ? </label> ??? ???〈/td>? ?? ??〈tdwidth="22%"height="23”class="td">?????? ?〈label> ???? ???<inputtype="text”name="classDesc"?? ??????? ?value="<c:outvalue="${classes.classDesc}"/>">??????????</label〉? ? ?? ??〈/td〉??????? 〈tdwidth=”24%”height="23”class="td">????????? 〈label>??? ???????<inputtype="text"name="classOrder"????? ??????value=”〈c:outvalue="${classes。classOrder}"/>”〉??????? ??</label>? ??????</td>?? ????〈tdwidth="6%"height="23”〉???? ??? <buttontype=”submit”alt="編輯”width=”12”height="12"???? ?????border="0"〉 ????? ?? <imgsrc=”image/edit。gif"alt=””/>? ??????? </button〉?? ?? ?</td>??? ?? ?〈tdwidth="8%"height="23"align=”left">????? ?&nbsp;&nbsp;? ? ?? ??<a???????????href=<c:urlvalue="delclasses.do">??? ??? ??? 〈c:par="classId"value="${classes.classId}"/>? ?????????</c:url〉>? ?????????〈imgsrc=”image/icon_del.gif"alt=”刪除"width="13”height="13”????? ????? border=”0”style=”CURSOR:hand"/> ??? ??? ?</a> ????</td>????????</tr〉?? ????〈/form>? ??? </c:forEach>修改更新功能效果截圖修改更新功能主要代碼publicStringupdata(HttpServletRequestrequest,?? HttpServletResponseresponse){??ClassesDaoclassDao=newClassesDao(); Classesclasses=newClasses();??classes。setClassId(Integer.parseInt(request.getParameter("classId"))); ?classes.setClassName(request.getParameter(”className"));??classes。setItemName(request.getParameter("itemName")); ?classes。setClassDesc(request。getParameter(”classDesc"));??classes。setClassOrder(Integer。parseInt(request.getParameter("classOrder")));??classDao.updat(yī)e(classes);??return"/classmanage。do"; }刪除類別功能效果截圖刪除類別功能主要代碼publicStringremove(HttpServletRequestrequest,???HttpServletResponseresponse){??ClassesDaoclassDao=newClassesDao();??Classesclasses=newClasses();??classes.setClassId(Integer.parseInt(request.getParameter(”classId")));??classDao.remove(classes);??return”/classmanage。do";?}新聞發(fā)布功能頁面效果截圖主要代碼后臺java代碼publicStringcreate(HttpServletRequestrequest,?? HttpServletResponseresponse){??booleanb=false;??//創(chuàng)建新聞對象 ?NewNewsnews=newNewNews();??//獵取新聞信息??StringnewsTitle=request.getParameter("newsTitle");??intnewsClassId=Integer.parseInt(request.getParameter(”newsClassId”));? StringnewsKey=request。getParameter("newsKey");??StringnewsSource=request。getParameter(”newsSource");??StringnewsContent=request.getParameter(”newsContent");? StringuserName=request.getParameter(”newsUserName")。toString();??news.setNewsTitle(newsTitle); ?news。setNewsClassId(newsClassId);??news。setNewsSource(newsSource);? news.setNewsKey(newsKey);? news.setUserName(userName);? news.setNewsContent(newsContent);??//創(chuàng)建DAO對象 ?NewsDaonewsDao=newNewsDao(); ?//執(zhí)行插入??try{???b=newsDao.create(news);??}catch(Exceptione){?? System.out.println(”添加新聞出錯"+e。getMessage()); ?}? //返回什么呢?????if(b){???//返回新聞管理頁面 ? return”/managenews。do";??}else{ ?//返回添加失敗頁面???return"/aad_news_failed。jsp”; ?}?}前臺jsp代碼?〈trbgcolor=”#F1F3F5”class="heise"〉?? ? ? 〈tdwidth="12%"height=”25"align="center"class="td”>? ??? ???新聞標題????????〈/td〉???? ???<tdwidth="92%"height="25"colspan="3"valign="middle"????? ? ?class=”td">? ??? ? <inputname="newsTitle"type=”text"class="bd"size=”50"> ???????</td>? ??? </tr>? ????<trbgcolor=”#F1F3F5”class="heise">? ? ??<tdwidth=”12%"height=”23"align=”center"class=”td"> ?? ???? 信息屬性??? ?? ?</td〉?? ????<tdheight="23"colspan=”3"valign=”middle"class="td”〉??? ? ??? ? ? <selectname="newsClassId"id="newsClassId”>????????? 〈c:forEachitems="${classes}”var="classes”>???? ???? <optionvalue=<c:outvalue="${classes.classId}”/〉>? ?? ? ?????〈c:outvalue=”${classes.className}"/>?? ???? ?〈/c:forEach〉? ?? ?</select〉?? ?????〈/td> ???? ?</tr>? ??? 〈trbgcolor="#f1f3f5"class=”heise">????? ??<tdheight="

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論