新闻发布项目——后台JSP界面adminManage/newsPage.jsp

简介: 新闻发布项目——后台JSP界面adminManage/newsPage.jsp
<%@page import="bdqn.newsManageServlet.Util.PageUitl"%>
<%@page import="bdqn.newsManageServlet.Service.Impl.newsTbServiceImpl"%>
<%@page import="bdqn.newsManageServlet.Service.newsTbService"%>
<%@page import="bdqn.newsManageServlet.Dao.Impl.newsTbDaoImpl"%>
<%@page import="bdqn.newsManageServlet.Dao.newsTbDao"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page language="java" import="bdqn.newsManageServlet.Dao.BaseDao"  %>
<%@ page language="java" import="bdqn.newsManageServlet.Dao.newsTbDao"  %>
<%@ page language="java" import="bdqn.newsManageServlet.entity.newsTb"  %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>后台界面</title>
<link href="../CSS/admin.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
<script type="text/javascript">
  function clickdel(){
    if(confirm("是否要删除该条新闻?")==true){
      return true;
        
    }else{
      return false;
    }
  }
</script>
</head>
<body>
  <ul class="classlist">
    <%
      //newsTbDao newdao=new newsTbDaoImpl();
      newsTbService newsService=new newsTbServiceImpl();
      //获取总记录数
      int recordCount=newsService.getNewsCount();
      int pagesize=5;
      int pageindex=1;//默认是第一页
      //获取当前页的传值
      String curPage = request.getParameter("curPage");
      //第一次访问该页面没有传值,所以为null
      if (curPage == null) {
        pageindex = 1;
      } else {
        pageindex = Integer.parseInt(curPage);
      }
      
      
      PageUitl pageutil = new PageUitl();
      pageutil.setPagesize(pagesize);
      pageutil.setRecordCount(recordCount);
      //获取总页数
      int pageCount = pageutil.getTotalPageCount();
      //
      if(pageindex<1){
        pageindex=1;
      }else if(pageindex>pageCount){
        pageindex=pageCount;
      }
      pageutil.setPageindex(pageindex);
      //获取当前页新闻
      List<newsTb> newsList = newsService.getPagingNews(pagesize,
          pageindex);
      for (int i = 0; i < newsList.size(); i++) {
        newsTb news = newsList.get(i);//获取每条新闻
    %>
    <li><a href="readNews.jsp?newsid=<%=news.getNewsID() %>"> <%=news.getTitle() %></a>
      <span> 作者: <%=news.getAuthor() %>  <a
        href='modifyNews.jsp?newsid=<%=news.getNewsID() %>'>修改</a>
         <a
        href='doDelNews.jsp?newsid=<%=news.getNewsID() %>'  οnclick='return clickdel()'>删除</a> </span></li>
    <!-- 满足条件的话显示空行 -->
    <%if((i+1)%5==0){ %>
    <li class='space'></li>
    <%} %>
    <% } %>
    <p align="right">
      当前页数:[<%= pageindex%>/<%=pageCount %>] 
      <%if(pageindex>1){ %>
      <a href="newsPage.jsp?curPage=1">首页</a> 
      <a href="newsPage.jsp?curPage=<%=pageindex-1 %>">上一页</a>
      <%} %>
      <%if(pageindex<pageCount){ %>
      <a href="newsPage.jsp?curPage=<%=pageindex+1 %>">下一页</a> 
      <a href="newsPage.jsp?curPage=<%=pageCount %>">末页</a>
      <%} %>
    </p>
  </ul>
</body>
</html>


相关文章
|
3月前
|
Java 数据安全/隐私保护
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
该博客文章通过JavaBean组件和JSP动作元素`<jsp:forward>`与`<jsp:param>`的使用示例,演示了用户登录流程,包括登录信息的提交、验证以及根据验证结果进行的页面跳转。
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
|
5月前
|
前端开发 JavaScript Java
计算机Java项目|jsp企业仓储管理系统
计算机Java项目|jsp企业仓储管理系统
|
2月前
|
Java 关系型数据库 MySQL
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术的房屋租赁系统,旨在通过自动化和信息化手段提升房屋管理效率,优化租户体验。系统采用JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Layui和Spring Boot 2.0等技术栈,实现了高效的房源管理和便捷的租户服务。通过该系统,房东可以轻松管理房源,租户可以快速找到合适的住所,双方都能享受数字化带来的便利。未来,系统将持续优化升级,提供更多完善的服务。
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
|
1月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
179 0
idea+maven+tomcat+spring 创建一个jsp项目
|
1月前
|
Java 数据安全/隐私保护
【JSP模式二】用户登录界面模块开发
【JSP模式二】用户登录界面模块开发
24 0
|
3月前
|
安全 Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+jsp实现的健身房管理系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术实现的健身房管理系统。随着健康生活观念的普及,健身房成为日常锻炼的重要场所,高效管理会员信息、课程安排等变得尤为重要。该系统旨在通过简洁的操作界面帮助管理者轻松处理日常运营挑战。技术栈包括:JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Shiro、Spring Boot 2.0等。系统功能覆盖登录、会员管理(如会员列表、充值管理)、教练管理、课程管理、器材管理、物品遗失管理、商品管理及信息统计等多方面。
|
3月前
|
XML JSON Java
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
本文介绍了如何使用IntelliJ IDEA和Maven搭建一个整合了Struts2、Spring4、Hibernate4的J2EE项目,并配置了项目目录结构、web.xml、welcome.jsp以及多个JSP页面,用于刷新和学习传统的SSH框架。
90 0
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
|
6月前
|
Java
MyEclipse创建jsp项目
MyEclipse创建jsp项目
49 1
|
1月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
69 0
|
3月前
|
SQL Java 数据库
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
该博客文章介绍了在JSP应用中使用Servlet查询SQL Server数据库的表信息,并通过JavaBean封装图书信息,将查询结果展示在Web页面上的方法。
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上