admin.jsp主页
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加主题--管理后台</title> <link href="CSS/admin.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="welcome">欢迎使用新闻管理系统!</div> <div id="nav"> <div id="logo"><img src="images/logo.jpg" alt="新闻中国" /></div> <div id="a_b01"><img src="images/a_b01.gif" alt="" /></div> </div> </div> <div id="admin_bar"> <div id="status">管理员: 登录      <a href="#">login out</a></div> <div id="channel"> </div> </div> <div id="main"> <div id="opt_list"> <ul> <li><a href="newspages/add_news.jsp">添加新闻</a></li> <li><a href="#">编辑新闻</a></li> <li><a href="#">查找新闻</a></li> <li><a href="#">添加主题</a></li> <li><a href="#">编辑主题</a></li> </ul> </div> <div id="opt_area"> <script type="text/javascript"> function clickdel(){ return confirm("删除请点击确认"); } </script> <ul class="classlist"> <% Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "wearegood000"); PreparedStatement ps = con.prepareStatement("select * from News order by nid desc"); ResultSet rs = ps.executeQuery(); while(rs.next()){ %> <a href='xq.jsp?nid=<%=rs.getString("nid")%>'> <li><%=rs.getString("ntitle")%> <span>作者: <%=rs.getString("nzz")%> </a>      <a href='update.jsp?nid=<%=rs.getString("nid")%>'>修改</a>      <a href='del.jsp?nid=<%=rs.getString("nid") %>' onclick='return clickdel()'>删除</a> </span> </li> <li class='space'></li> <%} %> <p align="right"> 当前页数:[1/3] <a href="#">下一页</a> <a href="#">末页</a> </p> </ul> </div> </div> <div id="site_link"> <a href="#">关于我们</a><span>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span> <a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span> <a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div> <div id="footer"> <p class="">24小时客户服务热线:010-68988888      <a href="#">常见问题解答</a>      新闻热线:010-627488888<br /> 文明办网文明上网举报电话:010-627488888      举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p> <p class="copyright">Copyright © 1999-2009 News China gov, All Right Reserver<br /> 新闻中国 版权所有</p> </div> </body> </html>
添加新闻页面
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加主题--管理后台</title> <link href="../CSS/admin.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="welcome">欢迎使用新闻管理系统!</div> <div id="nav"> <div id="logo"><img src="../images/logo.jpg" alt="新闻中国" /></div> <div id="a_b01"><img src="../images/a_b01.gif" alt="" /></div> </div> </div> <div id="admin_bar"> <div id="status">管理员: 登录     <a href="#">login out</a></div> <div id="channel"> </div> </div> <div id="main"> <div id="opt_list"> <ul> <li><a href="news_add.jsp">添加新闻</a></li> <li><a href="../admin.jsp">编辑新闻</a></li> <li><a href="#">查找新闻</a></li> <li><a href="topic_add.jsp">添加主题</a></li> <li><a href="#">编辑主题</a></li> </ul> </div> <div id="opt_area"> <h1 id="opt_type"> 添加新闻: </h1> <form action="donews.jsp" method="post"> <p> <label> 主题 </label> <select name="ntid"> <% Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "1234"); PreparedStatement ps = con.prepareStatement("select * from subject"); ResultSet rs = ps.executeQuery(); while(rs.next()){ %> <option value='<%=rs.getInt(1)%>'><%=rs.getString(2) %></option> <%}%> </select> </p> <p> <label> 标题 </label> <input name="ntitle" type="text" class="opt_input" /> </p> <p> <label> 作者 </label> <input name="nauthor" type="text" class="opt_input" /> </p> <p> <label> 摘要 </label> <textarea name="nsummary" cols="40" rows="3"></textarea> </p> <p> <label> 内容 </label> <textarea name="ncontent" cols="70" rows="10"></textarea> </p> <p> <label> 上传图片 </label> <input name="file" type="file" class="opt_input" /> </p> <input name="action" type="hidden" value="addnews"> <input type="submit" value="提交" class="opt_sub" /> <input type="reset" value="重置" class="opt_sub" /> </form> </div> </div> <div id="site_link"> <a href="#">关于我们</a><span>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span> <a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span> <a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div> <div id="footer"> <p class="">24小时客户服务热线:010-68988888      <a href="#">常见问题解答</a>      新闻热线:010-627488888<br /> 文明办网文明上网举报电话:010-627488888      举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p> <p class="copyright">Copyright © 1999-2009 News China gov, All Right Reserver<br /> 新闻中国 版权所有</p> </div> </body> </html>
donews.jsp页面
<%@page import="java.sql.ResultSet"%> <%@page import="java.sql.PreparedStatement"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String tid = request.getParameter("ntid"); int ntid = Integer.valueOf(tid); String ntitle = request.getParameter("ntitle"); String nauthor = request.getParameter("nauthor"); String nsummary = request.getParameter("nsummary"); String ncontent = request.getParameter("ncontent"); Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "wearegood000"); int mtid = 1; PreparedStatement ps = con.prepareStatement("select max(tid) from news"); ResultSet rs = ps.executeQuery(); if(rs.next()){ mtid = rs.getInt(1)+1; } PreparedStatement ps1 = con.prepareStatement("insert into News values (?,?,?,?,?,sysdate,0,?) "); ps1.setInt(1, mtid); ps1.setInt(2, ntid); ps1.setString(3, ntitle); ps1.setString(4, nauthor); ps1.setString(5, nsummary); ps1.setString(6, ncontent); ResultSet rs1 = ps1.executeQuery(); if(rs1.next()){ out.print("<script>alert('添加成功');location.href='../admin.jsp'</script>"); }else{ out.print("<script>alert('添加失败');location.href='add_news.jsp'</script>"); } %>
修改页面update
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加主题--管理后台</title> <link href="../CSS/admin.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="welcome">欢迎使用新闻管理系统!</div> <div id="nav"> <div id="logo"><img src="../images/logo.jpg" alt="新闻中国" /></div> <div id="a_b01"><img src="../images/a_b01.gif" alt="" /></div> </div> </div> <div id="admin_bar"> <div id="status">管理员: 登录     <a href="#">login out</a></div> <div id="channel"> </div> </div> <div id="main"> <div id="opt_list"> <ul> <li><a href="news_add.jsp">添加新闻</a></li> <li><a href="../admin.jsp">编辑新闻</a></li> <li><a href="#">查找新闻</a></li> <li><a href="topic_add.jsp">添加主题</a></li> <li><a href="#">编辑主题</a></li> </ul> </div> <div id="opt_area"> <h1 id="opt_type"> 添加新闻: </h1> <form action="doupdate.jsp?nid<%=request.getParameter("nid") %>" method="post"> <p> <label> 主题 </label> <% Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "1234"); PreparedStatement ps = con.prepareStatement("select * from News where nid= "+request.getParameter("nid")); ResultSet rs = ps.executeQuery(); while(rs.next()){ %> </p> <p> <label> 标题 </label> <input name="ntitle" type="text" class="opt_input" value=<%=rs.getString(3)%>/> </p> <p> <label> 作者 </label> <input name="nauthor" type="text" class="opt_input" value=<%=rs.getString(4)%>/> </p> <p> <label> 摘要 </label> <textarea name="nsummary" cols="40" rows="3" ><%=rs.getString(7)%></textarea> </p> <p> <label> 内容 </label> <textarea name="ncontent" cols="70" rows="10" ><%=rs.getString(5)%></textarea> </p> <%}%> <p> <label> 上传图片 </label> <input name="file" type="file" class="opt_input" /> </p> <input name="action" type="hidden" value="addnews"> <input type="submit" value="修改" class="opt_sub" /> <input type="reset" value="重置" class="opt_sub" /> </form> </div> </div> <div id="site_link"> <a href="#">关于我们</a><span>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span> <a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span> <a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div> <div id="footer"> <p class="">24小时客户服务热线:010-68988888      <a href="#">常见问题解答</a>      新闻热线:010-627488888<br /> 文明办网文明上网举报电话:010-627488888      举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p> <p class="copyright">Copyright © 1999-2009 News China gov, All Right Reserver<br /> 新闻中国 版权所有</p> </div> </body> </html>
del删除页面
<% String nid = request.getParameter("nid"); int sid = Integer.valueOf(nid); Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "wearegood000"); PreparedStatement ps = con.prepareStatement("delete News where nid=?"); ps.setInt(1, sid); int i = ps.executeUpdate(); if(i>0){ out.print("<script>alert('删除成功');location.href='admin.jsp'</script>"); }else{ out.print("<script>alert('删除失败');location.href='admin.jsp'</script>"); } %>
xq.jsp详情页面
<%@page import="java.sql.ResultSet"%> <%@page import="java.sql.PreparedStatement"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加主题--管理后台</title> <link href="../CSS/admin.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="welcome">欢迎使用新闻管理系统!</div> <div id="nav"> <div id="logo"><img src="../images/logo.jpg" alt="新闻中国" /></div> <div id="a_b01"><img src="../images/a_b01.gif" alt="" /></div> </div> </div> <div id="admin_bar"> <div id="status">管理员: 登录     <a href="#">login out</a></div> <div id="channel"> </div> </div> <div id="main"> <div id="opt_list"> <ul> <li><a href="news_add.jsp">添加新闻</a></li> <li><a href="../admin.jsp">编辑新闻</a></li> <li><a href="#">查找新闻</a></li> <li><a href="topic_add.jsp">添加主题</a></li> <li><a href="#">编辑主题</a></li> </ul> </div> <div id="opt_area"> <h1 id="opt_type"> 添加新闻: </h1> <form action="admin.jsp" method="post"> <p> <label> 主题 </label> <% Class.forName("oracle.jdbc.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "1234"); PreparedStatement ps = con.prepareStatement("select * from News where nid= "+request.getParameter("nid")); ResultSet rs = ps.executeQuery(); while(rs.next()){ %> </p> <p> <label> 标题 </label> <input name="ntitle" type="text" class="opt_input" readonly="readonly" value=<%=rs.getString(3)%>/> </p> <p> <label> 作者 </label> <input name="nauthor" type="text" class="opt_input" readonly="readonly" value=<%=rs.getString(4)%>/> </p> <p> <label> 摘要 </label> <textarea name="nsummary" cols="40" rows="3" readonly="readonly"><%=rs.getString(7)%></textarea> </p> <p> <label> 内容 </label> <textarea name="ncontent" cols="70" rows="10" readonly="readonly">><%=rs.getString(5)%></textarea> </p> <%}%> <p> <label> 上传图片 </label> <input name="file" type="file" class="opt_input" /> </p> <input name="action" type="hidden" value="addnews"> <input type="button" value="完成" class="opt_sub" /> <input type="reset" value="重置" class="opt_sub" /> </form> </div> </div> <div id="site_link"> <a href="#">关于我们</a><span>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span> <a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span> <a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div> <div id="footer"> <p class="">24小时客户服务热线:010-68988888      <a href="#">常见问题解答</a>      新闻热线:010-627488888<br /> 文明办网文明上网举报电话:010-627488888      举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p> <p class="copyright">Copyright © 1999-2009 News China gov, All Right Reserver<br /> 新闻中国 版权所有</p> </div> </body> </html>
dologin.jsp
<% String uname = request.getParameter("textfield"); String upwd = request.getParameter("textfield2"); Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; Connection con = DriverManager.getConnection(url, "scott", "wearegood000"); PreparedStatement ps = con.prepareStatement("select * from Stu where uname=? and upwd=?"); ps.setString(1, uname); ps.setString(2, upwd); ResultSet rs = ps.executeQuery(); if(rs.next()){ request.getRequestDispatcher("admin.jsp").forward(request, response); }else{ out.print("<script>alert('用户名或密码错误');location.href='登录_数据库.jsp'</script>"); } %>