javaWEB——主页面新闻展示&删除&查看&修改&主题绑定

这篇博客详细介绍了如何在JavaWeb应用中实现新闻的主页面展示、删除功能,以及查看和修改新闻的操作。在新闻发布时,实现了新闻分类的下拉框数据绑定。在删除操作中,用户可以通过编号删除新闻并返回主界面。查看和修改功能允许用户对单篇新闻进行详情查看和主题绑定,通过传递编号进行后台的数据处理。
摘要由CSDN通过智能技术生成

    1.新闻发布页面中的新闻分类绑定(下拉框数据绑定)。
        当点击发布新闻选项时,自动加载数据库中的数据进行显示
            内容:下拉框中。

    2.主页面新闻显示的绑定 
        运行admin.jsp  直接数据库交互  访问数据库

<form action="doEditNews.jsp?nid=<%=nid %>" method="post"></form>

<input name="nid" type="hidden" value="<%=nid%>">


    
    3.单个新闻的删除


    4.查看单篇新闻


    5.修改新闻(绑定主题)
 

                           主页面新闻展示

<!-- 需求:完成后台主页面的新闻显示绑定  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>
				<!-- 需求:完成后台主页面的新闻显示绑定  stop-->
			</div>

                                    删除

                <script language="javascript">
					function clickdel(nid) {
						//alert(id+"---"+typeof(id));
						//js传输参数  可以通过location.href进行页面跳转     do处理页面
						var flag = window.confirm("你确定要删除这篇新闻吗?");
						if(flag){
							//跳转
							window.location.href = 'doDelNews.jsp?nid='+nid;
						}
					}
				</script>

删除页面:拿到编号进行删除,在跳转到主界面。

 <%
    	//该页面的作用:获取admin.jsp点击删除时的新闻编号获取  然后数据库交互 将其编号的新闻进行删除
    	
    	
    	//1.  设置相关的编码格式
    	request.setCharacterEncoding("utf-8");
    
    	//2.获取location.href传递过来的参数编号(新闻编号)
    	String id = request.getPar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值