JavaWeb新闻系统发布案例2

这篇博客介绍了如何在JavaWeb环境下实现新闻系统的删除和修改功能。首先,展示了后台主页面新闻的显示,接着详细讲解了删除功能的实现,包括从请求中获取新闻编号,连接Oracle数据库执行删除操作,并在成功或失败后通过JavaScript跳转回主页面。最后,提到了修改功能的创建,包括doEditNews.jsp和admin_editNews.jsp页面,以及它们与数据库的连接。
摘要由CSDN通过智能技术生成

 后台主页面新闻展示

完成后台主页面的新闻显示绑定  start
<!-- 需求:完成后台主页面的新闻显示绑定  start -->
			<ul class="classlist">
				<%
					//加载驱动
					Class.forName("oracle.jdbc.driver.OracleDriver");
					//建立连接
					Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "123");
					//sql语句
					String sql = "select * from tb_news";
					//将sql语句传入方法返回执行对象
					PreparedStatement ps = conn.prepareStatement(sql);
					//根据执行对象调用方法返回结果集对象
					ResultSet rs = ps.executeQuery();
					//遍历结果集
					while (rs.next()) {
						out.println("<li> <a href='admin_newsDetail.jsp?nid=" + rs.getInt(1) + "'>" + rs.getString(3)
								+ "</a> <span> 作者:" + rs.getString(4)
								+ " &#160;&#160;&#160;&#160; <a href='admin_editNews.jsp?nid=" + rs.getInt(1)
								+ "'>修改</a> &#160;&#160;&#160;&#160; <a href='javascript:void(0)' onclick='clickdel(\""
								+ rs.getInt(1) + "\")'>删除</a></span> </li>");
					}
				%>
 
 
				<li class='space'></li>
				<p align="right">
					当前页数:[1/3]&nbsp; <a href="#">下一页</a> <a href="#">末页</a>
				</p>
			</ul>
	

显示后台主界面完整代码如下:


<%@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 charset="UTF-8">
<title>新闻发布系统-后台主页</title>
<link rel="stylesheet" type="text/css" href="css/admin.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">
			管理员:<%=request.getParameter("username")%>
			登录 &#160;&#160;&#160;&#160; <a href="#">login out</a>
		</div>
		<div id="channel"></div>
	</div>
	<div id="main">
		<div id="opt_list">
			<ul>
				<li><a href="admin.html">管&nbsp;&nbsp;理&nbsp;&nbsp;首&nbsp;&nbsp;页</a></li>
				<li><a href="add_news.jsp">新&nbsp;&nbsp;闻&nbsp;&nbsp;发&nbsp;&nbsp;布</a></li>
				<li><a href="admin_themeMaintain.html">主&nbsp;&nbsp;题&nbsp;&nbsp;维&nbsp;&nbsp;护</a></li>
				<li><a href="admin_themeMaintain.html">评&nbsp;&nbsp;论&nbsp;&nbsp;管&nbsp;&nbsp;理</a></li>
				<li><a style="color: red;" href="#">系统账号管理</a></li>
				<li><a style="color: red;" href="#">注册用户管理</a></li>
			</ul>
		</div>
		<div id="opt_area">
			<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
			<script language
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值