userlist.jsp

来自「雷霆论坛是用J2EE技术开发的功能强大、扩展性强、易于定制」· JSP 代码 · 共 98 行

JSP
98
字号
<!--forum.jsp-->
<%@page language="java" contentType="text/html; charset=GB2312" import="lightningboard.util.*,lightningboard.bean.*,java.util.Iterator"%>
<%@include file="header.inc"%>


<jsp:useBean id="userListBean" scope="request" class="lightningboard.bean.UserListBean"/>

<!--bar-->
<table width="750" align="center" border="0" cellspacing="1" cellpadding="5" bgcolor="#bbbbbb">
	<tr>
		<td bgcolor="#F3F3F3" >
			<b><IMG SRC="img/lb.gif" WIDTH="16" HEIGHT="16" BORDER=0 valign="middle">&nbsp;<A HREF="home.do">HOME</A>&nbsp;&gt;&nbsp;User List</b>
		</td>
	</tr>
</table>
<BR>

<!-- search bar -->
<table width="750" align="center" border="0" cellspacing="1" cellpadding="5">

	<tr>
		<FORM NAME="formSearch" METHOD="post" ACTION="userList.do">
		<td align="right">
			   Search:
               <%
                 String keyword=StringUtil.notNull(userListBean.getKeyword());
                 %>
 <INPUT TYPE="text" NAME="keyword" SIZE="10" MAXLENGTH="10" VALUE="<%=keyword%>">
			  <INPUT TYPE="submit" VALUE="GO">
		</td>
		</FORM>
	</tr>

</table>

<!--users-->
<table width="750" align="center" border="0" cellspacing="1" cellpadding="5" bgcolor="#bbbbbb">
  <tr bgcolor="#1665b4">
	<td width="15%" ><font color="#FFFFFF">User Name</font></td>
	<td width="7%"><font color="#FFFFFF">Avatar</font></td>
	<td width="15%"><font color="#FFFFFF">Role</font></td>
	<td width="7%" ><font color="#FFFFFF">Email</font></td>
	<td width="15%" ><font color="#FFFFFF">Register Time</font></td>
	<td width="20%"><font color="#FFFFFF">Address</font></td>
	<td width="6%"><font color="#FFFFFF">Posts</font></td>
	<td width="15%"><font color="#FFFFFF">Last post time</font></td>
  </tr>
<!--loop begin-->
<%
Iterator users=userListBean.getUsers().iterator();
while(users.hasNext()){
	User user=(User)users.next();
%>
  <tr>
	<td width="15%" bgcolor="#F3F3F3"><%=StringUtil.escapeHTMLTags(user.getU_name())%></td>
	<td width="7%" bgcolor="#F3F3F3"><img src="img/avatars/<%=user.getU_avatar_id()%>.gif" width=36 height=36 border="0"></td>
	<td width="15%" bgcolor="#F3F3F3"><%=user.getR_name()%></td>
	<td width="7%" bgcolor="#F3F3F3"><A HREF="mailto:<%=StringUtil.escapeHTMLTags(user.getU_email())%>"><IMG SRC="img/email.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT="Email"></A></td>
	<td width="15%" bgcolor="#F3F3F3"><%=DateTimeUtil.shortFmt(user.getU_regtime())%></td>
	<td width="20%" bgcolor="#F3F3F3"><%=StringUtil.escapeHTMLTags(user.getU_address())%></td>
	<td width="6%"  bgcolor="#F3F3F3"><%=user.getU_post()%></td>
	<td width="15%" bgcolor="#F3F3F3"><%=DateTimeUtil.shortFmt(user.getU_lasttime())%></td>
  </tr>

<%
}
%>
<!--loop end-->
	<TR>
		<TD colspan="8" bgcolor="#F3F3F3">
			<!--split page-->
			<%
				int start=userListBean.getStart();
				int range=userListBean.getRange();
				int count=userListBean.getCount();
			%>
			<TABLE width="100%" border="0"  cellpadding="0" cellspacing="0">
			<TR>
				<TD width="20%">
				<%if(start>range){%><A HREF="userList.do?start=<%=start-range%>&keyword=<%=keyword%>">PREV</A><%}else{%>PREV<%}%>
				</TD>
				<TD align="center">
				Users:&nbsp;<%=count%>&nbsp;&nbsp;RPP:&nbsp;<%=range%>&nbsp;&nbsp;Start:&nbsp;<%=start%>
				</TD>
				<TD width="20%" ALIGN="right">
				<%if(start+range<=count){%><A HREF="userList.do?start=<%=start+range%>&keyword=<%=keyword%>">NEXT</A><%}else{%>NEXT<%}%>
				</TD>
			</TR>
			</TABLE>
		</TD>
	</TR>

</table>

<BR>
<div align="center"><FONT SIZE="1pt" COLOR="#bbbbbb"> <%=request.getAttribute("processTime")%> ms</FONT></div>

<%@include file="footer.inc"%>

⌨️ 快捷键说明

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