admin模糊查询分页+index主题分页

这篇博客探讨了如何在Java环境下,利用Eclipse工具实现用户登录后的模糊查询分页以及index页面的主题分页。内容包括检查用户是否已登录,计算最大页面数的逻辑,以及分页导航的实现细节。
摘要由CSDN通过智能技术生成

用户登录不能为空

<%
        //判断用户是不是为空
        Object obj = session.getAttribute("a");
        if (obj == null) {
            out.print("<script>alert('老铁你没登录,请登录');location.href='login.jsp'</script>");
        }
    %>

计算最大页面公式:maxPage = count(总条数) / pageSize(每页数据条数)

// pageIndex(页码)

start = (pageIndex - 1) * pageSize + 1;
end = pageIndex * pageSize;

<body>
	<%
		//判断用户是不是为空
		Object obj = session.getAttribute("a");
		if (obj == null) {
			out.print("<script>alert('老铁你妹登录,请登录');location.href='login.jsp'</script>");
		}
	%>
	<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">
			管理员:<%=session.getAttribute("a")%>
			&#160;&#160;&#160;&#160; <a href="login.jsp">登录</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="admin.jsp">编辑新闻</a></li>
				<li><a href="admin.jsp">查找新闻</a></li>
				<li><a href="newspages/add_sub.jsp">添加主题</a></li>
				<li><a href="newspages/update_sub.jsp">编辑主题</a></li>
				<li><a href="dodele.jsp">删除主题</a></li>
			</ul>

		</div>
		<div id="opt_area">
			<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
			<script language="javascript">
				function clickdel() {
					return confirm("删除请点击确认");
				}
			</script>
			<form action="cx.jsp" align="center">
				<input type="text" name="str"> <input type="submit"
					value="查询">
			</form>
			<ul class="classlist">
				<%
					//连接数据库,查询新闻新
					Class.forName("oracle.jdbc.OracleDriver");
					String url = "jdbc:oracle:thin:@localhost:1521:orcl";
					Connection con = DriverManager.getConnection(url, "scott", "tiger");

					//求出数据总条数
					PreparedStatement ps = con.prepareStatement("select count(*) from news");
					ResultSet rs = ps.executeQuery();
					int count = 0;
					if (r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值