新闻发布项目——后台JSP界面adminManage/editNews.jsp
2023-09-14 08:57:41 时间
<%@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='../doDelNewsServlet?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>
相关文章
- 通过JSP端口转发拿下服务器权限
- jsp+Servlet创建简单登陆页面
- jsp页面获取后台session保存的对象详解编程语言
- JSP指令
- JSP jsp:param:赋值标签
- JSP Request.getSession()方法:获取和请求相关的session对象
- 如何使用JSP连接MySQL数据库(jsp如何连接mysql)
- jsp基于ASP、MySQL、JSP开发高效网站(aspmysql)
- 使用JSP连接MySQL数据库(jsp连接池mysql)
- 数据库JSP快速搭建MySQL数据库连接(jsp连接mysql)
- JSP与MySQL的完美结合:学习如何调用数据库(jsp调用mysql)
- 数据库JSP实现对Oracle数据库的访问(jsp访问oracle)
- 邮件发送简单例子-jsp文件
- JAVA/JSP学习系列之三(Resin+Apache的安装)
- java/jsp中中文问题详解
- JSP开发入门(四)--JSP的内部对象
- 用jsp编写文件上载
- JSP脚本元素和注释复习总结示例
- JSP刷新页面表单重复提交问题解决办法分享
- JSP中动态include与静态include的区别介绍
- Jsp中的table多表头导出excel文件具体实现
- STRUTS+AJAX+JSP请求到后台乱码问题解决方法