⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list_person_sp.jsp

📁 一款仿msdn聊天程序,用java编写,很好用!
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="cn.mldn.lxh.factory.*"%>
<%@ page import="cn.mldn.lxh.vo.*"%>
<%@ page import="cn.mldn.lxh.dao.*"%>
<html>
<head>
	<title>分页显示</title>
</head>
<body>
<center>
	<h1>人员列表</h1>
	<hr>
	<br>
	<%
		// 进行乱码处理
		request.setCharacterEncoding("GB2312") ;
	%>
	<%!
		final String jspUrl = "list_person_sp.jsp" ;
	%>
	<%
		// 定义如下分页变量
		// 1、定义没页要显示的记录数
		int lineSize = 10 ;
		// 2、定义一个当前是第几页
		int currentPage = 1 ;
		// 总记录数 / 每页显示的记录数
		int allRecorders = 0 ;
		// 加入查询关键字变量
		String keyWord = null ;
		// 全部数据
		List all = null ;
	%>
	<%
		// 接收查询关键字
		keyWord = request.getParameter("kw") ;
		// 接收传过来的当前页
		try
		{
			currentPage = Integer.parseInt(request.getParameter("cp")) ;
		}
		catch(Exception e)
		{}
	%>
	<%
		PersonDAO pdao = DAOFactory.getPersonDAOInstance() ;
		try
		{
			if(keyWord==null||"".equals(keyWord))
			{
				// 查询全部
				allRecorders = pdao.getAllCount() ;
				all = pdao.queryAll(currentPage,lineSize) ;
			}
			else
			{
				allRecorders = pdao.getByLikeCount(keyWord) ;
				all = pdao.queryByLike(keyWord,currentPage,lineSize) ;
			}
	%>
<jsp:include page="split_page.jsp">
	<jsp:param name="jspUrl" value="<%=jspUrl%>"/>
	<jsp:param name="lineSize" value="<%=lineSize%>"/>
	<jsp:param name="allRecorders" value="<%=allRecorders%>"/>
	<jsp:param name="keyWord" value="<%=keyWord%>"/>
	<jsp:param name="currentPage" value="<%=currentPage%>"/>
	<jsp:param name="searchFlag" value="T"/>
</jsp:include>
	<table border="1" width="80%">
	<tr>
		<td>编号</td>
		<td>登陆名称</td>
		<td>姓名</td>
		<td>密码</td>
		<td colspan="2">操作</td>
	</tr>
	<%
			Iterator iter = all.iterator() ;
			while(iter.hasNext())
			{
				Person p = (Person)iter.next() ;
	%>
			<tr>
				<td><%=p.getId()%></td>
				<td><%=p.getUid()%></td>
				<td><%=p.getName()%></td>
				<td><%=p.getPassword()%></td>
				<td>更新</td>
				<td>删除</td>
			</tr>
	<%
			}
			if(all.size()==0)
			{
	%>
				<tr>
					<td colspan="6">没有任何数据!!</td>
				</tr>
	<%
			}
	%>
	</table>
	<%
		}
		catch(Exception e)
		{
			out.println(e) ;
	%>
			<h2>系统出错!!!</h2>
	<%
		}
	%>
</center>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -