简易网站新闻管理系统_第1页
简易网站新闻管理系统_第2页
简易网站新闻管理系统_第3页
简易网站新闻管理系统_第4页
简易网站新闻管理系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP软件实验实验报告——简易网站新闻管理系统实验名称:简易网站新闻管理系统班级:计科0702班完毕人:何传喜(20231508)幺轶群(20231535)鲍张鹏(20231501)张立明(20231538)完毕时间:2023-11-16简易网站新闻管理系统系统总体设计构建一个简易的新闻管理系统,用户可以通过浏览器访问系统、查看新闻。对于新闻的管理也是通过浏览器完毕。这个系统具有操作方便、快捷的优点。1.1系统功能及模块新闻管理系统应当具有如下功能:浏览新闻用户可以通过浏览器查看新闻,假如有多条新闻,规定可以分页显示。新闻的发布规定是通过浏览器来完毕,并且可以编辑新闻的格式。新闻的修改规定通过浏览器完毕。删除新闻根据需要,可以删除新闻。系统验证对系统进行管理前,必须通过登录系统验证。用户不必登录就可以随便查看新闻,系统管理员必须要通过身份验证才干管理系统。根据上述功能需求,系统涉及如下模块:新闻浏览主页面新闻浏览最终页面系统管理主页面发布新闻模块修改新闻模块删除新闻模块1.2系统实现方案本系统是通过网页浏览器进行访问的,所以本系统采用B/S结构。B/S结构式一种以Web技术为基础的数据库体系结构,它把传统C/S结构中的服务器部分分解为一个数据服务器和与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系结构。本系统采用JSP技术,JSP容器采用Tomcat6.0,后台数据库管理系统采用MySqL。系统数据库设计2.1数据库需求分析根据本系统功能需求,新闻管理系统需要以下数据项。新闻资料新闻标题、新闻内容、发布日期、发布人。用户密码资料用户名、密码、是否为管理员、姓名。2.2数据表设计根据上面的需求分析,共设计两个表,分别为新闻文章表和用户表。表2-1新闻文章表(article)列名数据类型是否可空备注IDIntNTITLEVarchar(100)N文章标题BODYVarchar(8000)N文章内容ADDDATEVarhar(30)N发布日期ADDUSERVarchat(10)Y发布人表2-2用户表(userpassword)列名数据类型是否可空备注IDIntNUSER_IDVarchat(15)N用户名USER_PASSWORDVarchar(15)N用户密码ISMASTERChar(1)N是否为管理员USER_NAMEVarchar(10)Y是2.3数据库初始化数据表和数据表建立后,就要初始化数据库。由于在使用新闻管理系统时,需要登录到管理页面,进行发布新闻等管理操作,这就需要一个管理员用户,所以要在用户表userpassword中添加一条记录。图1.向数据库表userpassword中添加记录系统基本框架新闻管理系统的功能是用户可以通过浏览器查看新闻,管理员也是通过浏览器发布和管理新闻。新闻管理系统的基本结构图如图2所示。图2系统基本架构为了反复使用代码,可以将许多页面都是用的公共代码放在一个JSP文献夹中,当其他文献需要调用这些代码时,是用<jsp:include>操作标记将其包含进来。公共模块中一共有4个JSP文献和一个CSS文献:“common.jsp”包含其他JSP文献中需要导入的Java类和包。“connectdb.jsp”文献重要用来连接数据库。“codefilter.jsp”文献用于对新闻文章的内容进行转换,将一般格式与HTML格式之间转换。“check.jsp”文献用于判断是否以系统管理员的身份登录了系统,防止非法用户直接进入系统管理后台对系统进行破坏。一般用户不需要登录就可以打开新闻浏览主页面:”index.jsp”查看新闻列表,单击其中的某一条新闻的标题,就可以打开新闻浏览最终界面“article.jsp”查看新闻。由于新闻的标题和内容都存在数据库中,所以最终的新闻页面时根据数据库中的记录动态生成的。只有管理员才干输入对的的用户名和密码,通过登录系统:“login.jsp”和“chklogin.jsp”,才干登录到系统管理主页面“main.jsp”。在这个主页面中,管理员可以发布新闻、修改新闻和删除新闻。在Tomcat服务器的安装目录下的webapps子目录下,创建系统应用目录news。在news目录下除了WEB-INF目录外,还应创建目录incoming、admin和images。其中,incoming下存放公共模块jsp文献。admin目录下存放与系统管理员管理操作相关的jsp文献。images目录下存放本系统用到的图片及图像资源。各功能模块的设计和实现4.1公共模块设计公共模块是将系统其他页面中反复使用的代码集合起来,成为一个或者多个文献,这样,要使用反复代码时,只需要将公共模块包含进来就行了。公共模块一共有4个jsp文献和一个css文献:“common.jsp”、“connectdb.jsp”、“check.jsp”、“coderfiter.jsp”和“style.css”。前4个文献时纯粹的嵌入式Java代码,没有HTML脚本,CSS文献用来定义样式表。4.1.1“common.jsp”文献 “common.jsp”文献包含其他jsp文献中需要导入的Java类和包。程序清单如下:<%@pageimport="java.io.*"%><%@pageimport="java.util.*"%><%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><%@pageimport="java.text.*"%>4.1.2“connectdb.jsp”文献 “connectdb.jsp”文献重要用来连接数据库以及声明相关变量。程序清单如下:<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();Stringurl="jdbc:mysql://localhost:3306/newsmanage";Connectioncon=DriverManager.getConnection(url,"root","sa");Statementsmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSetrs;Stringsql;Stringtitle="网站新闻管理系统";%>4.1.3“check.jsp”文献 “check.jsp”文献用来判断是否以系统管理员的身份登录系统,防止非法用户登录到系统管理后台对系统进行破坏,程序清单如下:<%if((String)session.getValue("Enter")!="true"){Stringerrmsg="error2";response.sendRedirect("login.jsp?errmsg="+errmsg);}%>4.1.4“coderfiter.jsp”文献“coderfiter.jsp”文献用于对新闻文章的内容进行格式转换,即在一般格式与HTML格式之间转换。程序清单如下:<%!StringReplace(Stringstr_source,Stringstr_original,Stringstr_new){if(str_source==null)returnnull;StringBufferoutput=newStringBuffer();intlengOfsource=str_source.length();intlengOfold=str_original.length();intposStart=0;intpos;while((pos=str_source.indexOf(str_original,posStart))>=0){output.append(str_source.substring(posStart,pos));output.append(str_new);posStart=pos+lengOfold;}if(posStart<lengOfsource){output.append(str_source.substring(posStart));}returnoutput.toString();}StringtoHtml(Strings){s=Replace(s,"<","<");s=Replace(s,">",">");s=Replace(s,"&","&");s=Replace(s,"\t","");s=Replace(s,"\r\n","\n");s=Replace(s,"\n","<br>");s=Replace(s,""," ");s=Replace(s,"'","'");s=Replace(s,"\\","\");returns;}StringunHtml(Strings){ s=Replace(s," ",""); s=Replace(s,"<br>","\n"); returns;}%>4.1.5“style.css”文献 “style.css”文献中,可以定义本web应用程序用到的所有样式表,其脚本如下:A:link{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:underline}A:hover{ FONT-SIZE:9pt; COLOR:#ff0000; TEXT-DECORATION:underline}A:visited{ FONT-SIZE:9pt; COLOR:#0000ff; TEXT-DECORATION:underline}.text{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none}.title{ FONT-SIZE:16px; COLOR:#000000; TEXT-DECORATION:none}.body{ FONT-SIZE:12pt; COLOR:#000000; TEXT-DECORATION:none}body{ background-image:url(../images/bg.jpg);}4.2新闻浏览主页面新闻浏览主页面“index.jsp”是用户浏览新闻的主页面,该页面的作用是将所有的新闻标题以列表形式显示出来,代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="incoming/common.jsp"%><%@includefile="incoming/connectdb.jsp"%><html><head><title>网站新闻管理系统</title><linkhref="incoming/style.css"rel="stylesheet"type="text/css"></head><bodybgcolor="#FFFFFF"><tablewidth=438border=1align=centercellPadding=0cellSpacing=0bordercolor="#999999"><tbody><trbgcolor="#CCCCCC"><tdheight="38"align=centerbgcolor="#CCCCCC"><fontsize="+6"face="隶书"color="#990000">网站新闻管理系统</font><fontSIZE="3"COLOR="#ffffff"><B></B></FONT></TD></tr><tralign="center"></tr><tr><tdheight="28"><tablewidth="100%"height="100%"border="0"cellpadding="0"cellspacing="0"><tr><%smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);sql="SELECT*FROMarticle";rs=smt.executeQuery(sql);while(rs.next()){ %><tdwidth="11%"height="20"align="center"><divalign="center"><SPANclass="text">●</SPAN></div></td><tdwidth="86%"><ahref="article.jsp?id=<%=rs.getInt("ID")%>"target="_blank"><%=rs.getString("TITLE")%></a></td></tr><%}%></table></td></tr></tbody></table></body></html>图3新闻浏览主页面运营效果4.3新闻浏览最终页面读者在新闻浏览主页面“index.jsp”中单击感爱好的新闻标题时,就会打开新闻浏览最终页面“article.jsp”,查看新闻内容;“article.jsp”文献的任务就是接受主页面传入的新闻ID,然后以此ID在数据库新闻文章表article中查找符合条件的记录,然后取出新闻标题、新闻内容等信息,并显示在“article.jsp”页面上。程序清单如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="incoming/common.jsp"%><%@includefile="incoming/connectdb.jsp"%><html><head><title>网站新闻管理系统</title><linkhref="incoming/style.css"rel="stylesheet"type="text/css"><bodybgcolor="#CCCCCC"text=#000000leftMargin=0topMargin=0marginwidth="0"marginheight="0"><tableheight="710"cellSpacing=0cellPadding=0width=700align=centerborder=0><tbody><tr><tdheight="710"vAlign=top><tableheight=66cellSpacing=0cellPadding=0width=775border=0><tbody><tr><tdcolSpan=4height=66><divalign=right><tablewidth=774height="60"border=0align=centercellpadding=0cellspacing=0><tbody><tr><thheight="60"bgcolor="#FFFFFF"><fontsize="+6"face="隶书"color="#000000">网站新闻管理系统</font></th></tr></tbody></table><tablecellSpacing=0cellPadding=0width=774align=centerborder=0><tbody><tr><tdbgColor=#990033height=5></td></tr></tbody></TABLE></div></td></tr></tbody></table><tableheight=600cellSpacing=0cellPadding=0width=774align=centerbgColor=#FFFFFFborder=0><tbody><tralign="center"><% intid=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id")))); sql="SELECT*FROMarticleWHEREID="+id+""; rs=smt.executeQuery(sql); rs.next();%><tdvAlign=bottomwidth=13height=600> </td><tdvAlign=topwidth=749height=600><tablewidth=749height="654"border=0cellpadding=0cellspacing=0><tbody><tr><tdwidth=749height="76"align="center"class="title"><b><b><%=rs.getString("TITLE")%><hralign="center"width="50%"noshade></td></tr><tr><tdheight="506"valign="top"class="body"><%=rs.getString("BODY")%></td></tr><tr><tdheight="72"valign="top"> </td></tr></tbody></table></TD><tdvAlign=topwidth=12> </td></tr></tbody></table></td></tr></tbody></table></body></html>图4新闻浏览最终页面运营效果4.4管理员登录系统新闻管理系统的后台管理用来发布、修改、删除新闻。拥有相应权限的管理员才干管理系统,所以新闻管理系统需要管理员登录系统。登录系统重要涉及两个JSP文献:“login.jsp”和“chklogin.jsp”。4.4.1“login.jsp”文献“login.jsp”文献重要用来让管理员输入用户名和密码,其代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%Stringerrmsg=request.getParameter("errmsg");request.getSession(true);Stringchk="false";session.putValue("Enter",chk);%><html><head><title>网站新闻管理系统管理员登录</title><bodybgcolor="#FFFFFF"><scriptlanguage="JavaScript"><!--functioncheckdata(){ if(form.userid.value.length<1||form.userid.value.length>15){ alert("\请输入对的的用户名!") returnfalse; } if(form.password.value.length<1||form.password.value.length>15){ alert("\请输入对的的登录密码!") returnfalse; } }--></script><formaction=chklogin.jspname="form"method="post"onSubmit="returncheckdata()"><tablewidth="350"height="151"border="0"align="center"cellpadding="0"cellspacing="0"><trbgcolor="#6699CC"><tdwidth="20%"height="28"> </td><tdwidth="49%"align="center"><fontsize="2">管理员登录</font></td><tdwidth="31%"> </td></tr><trbgcolor="#6699CC"><tdheight="26"align="right"><fontsize="2"class="depfont">用户名:</font></td><td><inputname="userid"type="text"id="userid"></td><tdrowspan="2"><inputtype="submit"name="Submit"value="登录"></td></tr><trbgcolor="#6699CC"><tdheight="26"align="right"><fontsize="2">密 码:</font></td><td><inputname="password"type="password"id="password"></td></tr><trbgcolor="#6699CC"class="depfont"><tdheight="31"colspan="3"align="center"><fontsize="2"color="#CC3333"><%if(errmsg!=null&&errmsg.equals("error1"))out.print("您输入用户名或者密码不对的!请重新输入!");elseif(errmsg!=null&&errmsg.equals("error2"))out.print("请先登陆!");%></font></td></tr></table></form></body></html>图5管理员登录系统页面运营效果4.4.2“chklogin.jsp”文献在图5所示的页面中,管理员输入用户名和密码后,单击“登录”按钮,提交表单,就会打开“chklogin.jsp“页面。检查输入的用户名和密码是否对的。代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%Stringuserid=request.getParameter("userid");Stringpassword=request.getParameter("password");sql="SELECT*FROMuserpasswordWHEREUSER_ID='"+userid+"'ANDUSER_PASSWORD='"+password+"'";rs=smt.executeQuery(sql);if(!rs.next()){ Stringerrmsg="error1"; response.sendRedirect("login.jsp?errmsg="+errmsg); return;}request.getSession(true);Stringchk="true";session.putValue("Enter",chk);session.putValue("username",rs.getString("USER_NAME"));response.sendRedirect("main.jsp");%>图6用户名和密码输入错误4.5系统管理主页面当管理员输入对的的用户名和密码后,就进入了系统管理主页面“main.jsp“。系统管理主页面”main.jsp“是系统后台管理的中心,通过该页面就可以发布、修改、删除新闻。“main.jsp”代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%@includefile="../incoming/check.jsp"%><html><head><title>网站新闻管理系统管理</title><linkhref="../incoming/style.css"rel="stylesheet"type="text/css"></head><bodybgcolor="#FFFFFF"><tablewidth=500border=1align=centercellPadding=0cellSpacing=0bordercolor="#999999"><tbody><trbgcolor="#CCCCCC"><tdcolspan=2align=center><FONTSIZE="3"COLOR="#ffffff"><B><fontcolor="#000000">系统管理后台</font></B></FONT></TD></tr><tralign="center"><tdcolspan="2"><ahref="addarticle.jsp">发布新闻</a><ahref="javascript:this.location.reload()">刷新</a> <ahref="../index.jsp">主页</a><% Statement_smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet_rs; String_sql; _sql="SELECT*FROMarticle"; _rs=_smt.executeQuery(_sql); while(_rs.next()) { %><divalign="right"></div></td></tr><tr><tdheight="20"><divalign="left"><SPANclass="text">●</SPAN><ahref="editarticle.jsp?id=<%=_rs.getInt("ID")%>"><%=_rs.getString("TITLE")%></a></div></td><tdalign=centerwidth=29%><ahref="editarticle.jsp?id=<%=_rs.getInt("ID")%>">编辑新闻</a> <ahref="javascript:del(<%=_rs.getInt("ID")%>)">删除新闻</a></td></tr><%}%></tbody></table><scriptlanguage="JavaScript"><!--functiondel(id){if(confirm("您确信要删除吗?"))top.location="delarticle.jsp?id="+id}</script></body></html>图7系统管理主页面运营效果4.6发布新闻模块假如想发布新闻。可以在图7所示的页面中,单击“发布新闻”,就会进入发布新闻模块。发布新闻模块。发布新闻模块由两个文献组成:“addarticle.jsp”和“savearticle.jsp”。用户在“addarticle.jsp”页面中添加新闻,然后提交表单,通过“savearticle.jsp”页面将添加的新闻保存到数据库news中的数据表artice中。4.6.1“addarticel.jsp”文献程序代码如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%@includefile="../incoming/check.jsp"%><html><head><title>网站新闻管理系统管理</title><linkhref="../incoming/style.css"rel="stylesheet"type="text/css"></head><scriptLanguage="JavaScript">functioncheck_input(theForm){if(theForm.newstitle.value==""){alert("请输入新闻标题.");theForm.newstitle.focus();return(false);}if(theForm.newsbody.value==""){alert("请输入新闻的内容.");theForm.newsbody.focus();return(false);}if(theForm.newstitle.value.length>100){alert("新闻标题长度应小于50个字.");theForm.newstitle.focus();return(false);}}</script><body><tableborder="1"width=750align=centercellpadding=0cellspacing=0><formmethod="POST"action="savearticle.jsp"onsubmit="returncheck_input(this)"><tralign="center"bgcolor="#CCCCCC"height=25><tdheight="42"colspan=2><FONTCOLOR="#ffffff"><FONTSIZE="5"COLOR="#ffcc00"><B><fontcolor="#000000">发布新闻</font></B></FONT><fontcolor="#000000"class="text"><B>**为必填项目</B></font></FONT></TD></tr><tr><tdwidth="30%"align="center"class="text"><B>新闻标题</B></td><tdwidth="70%"class="text"><inputname=newstitleTYPE="text"id="newstitle"size=70maxlength=255>**不得超过50个汉字</TD></tr><tr><tdheight="407"align="center"> <B>内容</B><BR><br><liclass="text">请在此填写新闻的内容<BR></td><td><textareaname="newsbody"cols="95%"rows="30"wrap="VIRTUAL"class="smallarea"id="newsbody"title="请在此填写新闻的内容。"></textarea>**</td></tr><tr><tdheight="80"colspan=2align=center><FONTcolor=#000000><inputname=Submittype=submitvalue="发布">  <inputname=Submit2type=resetvalue="清除"></font></td></tr></form></TABLE></body></html>图8“addarticle.jsp”页面运营部分效果4.6.2“savearticle.jsp”文献当管理员输入新闻标题和内容后,单击“发布”按钮,就会提交表单,进入“savearticle.jsp”页面,将新闻保存到数据库中。程序脚本如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%@includefile="../incoming/codefilter.jsp"%><%@includefile="../incoming/check.jsp"%><html><head><metaHTTP-EQUIV=REFRESHCONTENT='4;URL=main.jsp'><title>网站新闻管理系统管理</title><linkhref="../incoming/style.css"rel="stylesheet"type="text/css"></head><body><%try{ Stringnewstitle=newString(request.getParameter("newstitle").getBytes("ISO8859_1"),"GBK"); Stringnewsbody=newString(request.getParameter("newsbody").getBytes("ISO8859_1"),"GBK"); java.util.Datecur_time=newjava.util.Date(); SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); StringdateString=formatter.format(cur_time); Stringadduser=(String)session.getValue("username"); sql="INSERTINTOarticle(TITLE,BODY,ADDDATE,ADDUSER)values(?,?,?,?)"; PreparedStatementprepstmt=null; prepstmt=con.prepareStatement(sql); prepstmt.setBytes(1,newstitle.getBytes("GB2312")); prepstmt.setBytes(2,(toHtml(newsbody)).getBytes("GB2312")); prepstmt.setBytes(3,dateString.getBytes("GB2312")); prepstmt.setBytes(4,adduser.getBytes("GB2312")); prepstmt.executeUpdate();}catch(Exceptione){ out.println("错误信息:"+e.getMessage());}%><tablewidth=381border="1"align=centercellpadding=0cellspacing=0bordercolor="#CCCCCC"><trheight=25><tdwidth="391"align=centerbgcolor="#999999"><fontcolor=red><B>新闻发布成功</B></font></td> </tr> <trclass="text"><tdalign=center><BR>本页面将在<b><spanid=last>3</span><ahref=javascript:countDown></a></b>秒钟后自动返回管理页面,您可以选择以下操作:<BR><BR><ahref="../index.jsp">返回新闻首页</a><br><ahref='addarticle.jsp'>继续发布新闻</a></TD></tr></table><script> function countDown(secs){last.innerText=secs;if(--secs>0)setTimeout("countDown("+secs+")",1000);}countDown(3);</script></body></html>图9“savearticle.jsp”页面运营结果4.7修改新闻模块新闻发布后,假如发现输入的标题或者内容出现错误,可以使用修改新闻模块,对新闻进行修改。修改新闻模块共有两个jsp文献:“editarticle.jsp”和“editarticlover.jsp”。4.7.1“editarticle.jsp”文献“editartile.jsp”页面功能是将修改的新闻和内容显示出来,供管理员修改。程序清单如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%@includefile="../incoming/codefilter.jsp"%><%@includefile="../incoming/check.jsp"%><html><head><title>网站新闻管理系统管理</title><linkhref="../incoming/style.css"rel="stylesheet"type="text/css"></head><scriptLanguage="JavaScript">functioncheck_input(theForm){if(theForm.newstitle.value==""){alert("请输入新闻标题.");theForm.newstitle.focus();return(false);}if(theForm.newsbody.value==""){alert("请输入新闻的内容.");theForm.newsbody.focus();return(false);}if(theForm.newstitle.value.length>100){alert("新闻标题长度应小于50个字.");theForm.newstitle.focus();return(false);}}</script><body><% intid=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id")))); sql="SELECT*FROMarticleWHEREID="+id+""; rs=smt.executeQuery(sql); while(rs.next()) {%><tableborder="1"width=784align=centercellpadding=0cellspacing=0><formmethod="POST"action="editarticleover.jsp?id=<%=id%>"onsubmit="returncheck_input(this)"><tralign="center"bgcolor="#CCCCCC"height=25><tdheight="42"colspan=2><FONTCOLOR="#ffffff"><FONTSIZE="5"COLOR="#ffcc00"><B><fontcolor="#000000">修改新闻</font></B></FONT><fontcolor="#000000"class="text"><B>**为必填项目</B></font></FONT></TD></tr><tr><tdwidth="30%"align="center"class="text"><B>新闻标题</B></td><tdwidth="70%"class="text"><inputname=newstitleTYPE="text"id="newstitle"size=70maxlength=255value=<%=rs.getString("TITLE")%>>**不得超过50个汉字</TD></tr><tr><tdheight="407"align="center"> <B>内容</B><BR><br><liclass="text">请在此填写新闻的内容<BR></td><td><textareaname="newsbody"cols="100%"rows="30"wrap="VIRTUAL"class="smallarea"id="newsbody"title="请在此填写新闻的内容。"><%=unHtml(rs.getString("BODY"))%></textarea>**</td></tr><%}%><tr><tdheight="80"colspan=2align=center><FONTcolor=#000000><inputname=Submittype=submitvalue="修改">  <inputname=Submit2type=resetvalue="清除"></font></td></tr></form></table></body></html>图10“editarticle.jsp”页面部分运营效果4.7.2“editarticleover.jsp”文献在图10所示页面中修改新闻后,单击“修改”按钮,就会进入“editarticleover.jsp”页面。“editarticleover.jsp”页面用于将修改后的新闻保存到数据库中。程序脚本如下:<%@pagecontentType="text/html;charset=gb2312"%><%@includefile="../incoming/common.jsp"%><%@includefile="../incoming/connectdb.jsp"%><%@includefile="../incoming/codefilter.jsp"%><%@includefile="../incoming/check.jsp"%><html><head><metaHTTP-EQUIV=REFRESHCONTENT='4;URL=main.jsp'><title>网站新闻管理系统管理</title

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论