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

📄 usermessagescontents.jsp

📁 struts+hibernate BBS mysql数据库 功能基本齐全
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="com.elan.forum.model.Forummessages"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<script language="javascript">
function CheckedAll(){
  for (var i=0;i<document.myform.elements.length;i++){
    var e = document.myform.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false){
       e.checked = true;
    }
  }
  getObject("myselect").innerHTML = "[<a href='javascript:CancelAll()'>取消</a>]";
}
function CancelAll(){
  for (var i=0;i<document.myform.elements.length;i++){
    var e = document.myform.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false){
       e.checked = false;
    }
  }
  getObject("myselect").innerHTML = "[<a href='javascript:CheckedAll()'>全选</a>]";
}
function CheckObject(){
   var frm = getObject("myform");
   for (var i=0;i<frm.elements.length;i++){
    var e = frm.elements[i];
    if (e.type == 'checkbox' && e.name=='CheckObject' && e.disabled == false && e.checked == true ){
       return true
    }
  }
  return false;
}
function doDelete(){
  var frm = getObject("myform");
  if(!CheckObject()){
     alert("请至少选定1条短信");
	 return false;
  }
  frm.action = "User_Message.asp?Action=Delete";
  if(confirm("确认要执行删除选定的短信吗?")){
     frm.submit();
	 return;
  }
  return false;
}
function ClearMessage(type){
  var frm = getObject("myform");  
  var s = ""
  if(type==1){
     s = "确认要清空收信箱吗?"
	 frm.action = "User_Message.asp?Action=ClearReceive";
  }else{
     s = "确认要清空发信箱吗?"
	 frm.action = "User_Message.asp?Action=ClearSend";
  }
  if(confirm(s)){
     frm.submit();
	 return;
  }
}
</script>
<%
	String currentUrl = request.getContextPath() + "/forum/user.do?action=userMessages";
	String isLj = (String)request.getAttribute("isLj");
	Integer count = (Integer) request.getAttribute("count");
	Integer myPage = (Integer) request.getAttribute("page");
	Integer pageSize = (Integer) request.getAttribute("pageSize");
	Integer pageCount = (Integer) request.getAttribute("pageCount");
	Boolean hasNextPage = (Boolean) request.getAttribute("hasNextPage");
	Boolean hasPreviousPage = (Boolean) request
			.getAttribute("hasPreviousPage");

	List<Forummessages> listFm = (List) request.getAttribute("listFm");
%>
<center>
	<html:errors />
</center>
<form name="myform" action="User_Message.asp" method="post"
	onSubmit="SubmitOnce(this)">
	<table width="100%" border="0" cellpadding="0" cellspacing="1"
		class="Border">
		<tr>
			<td width="5%" align="center" class="top_Item">
				<strong>选择</strong>
			</td>
			<td width="11%" align="center" class="top_Item">
				<strong>发信人</strong>
			</td>
			<td width="12%" align="center" class="top_Item">
				<strong>收信人</strong>
			</td>
			<td width="46%" align="center" class="top_Item">
				<strong>主题</strong>
			</td>
			<td width="15%" align="center" class="top_Item">
				<strong>发信日期</strong>
			</td>
			<td width="5%" align="center" class="top_Item">
				<strong>已读</strong>
			</td>
			<td width="6%" align="center" class="top_Item">
				<strong>操作</strong>
			</td>
		</tr>
		<%
			if (null != listFm) {
				Iterator<Forummessages> it = listFm.iterator();
				for (; it.hasNext();) {
					Forummessages fm = it.next();
		%>
		<tr class="td_22" onMouseOver="this.className='MouseOver_22'"
			onMouseOut="this.className='td_22'">
			<td align="center">
				<input name="CheckObject" type="checkbox" id="CheckObject" value="1">
			</td>
			<td align="center"><%=fm.getFromName()%></td>
			<td align="center"><%=fm.getToName()%></td>
			<td style="padding-left: 5px;" align="center">
				<a
					href="<%=request.getContextPath()%>/forum/user.do?action=showMessages&msgId=<%=fm.getId()%>"><%=fm.getTitle()%></a>
			</td>
			<td align="center"><%=fm.getCreateTime()%>17
			</td>
			<td align="center">
				<strong class=redtext><%=(1 == fm.getIsRead().byteValue()) ? "<font color='green'>√</font>"
									: "<font color='red'>×</font>"%></strong>
			</td>
			
			<%
			if("true".equals(isLj)) {
			%>
			<td align="center">
				<a href="<%=request.getContextPath()%>/forum/user.do?action=deleteMsg&msgId=<%=fm.getId()%>"
					onClick="return confirm('确认要删除此短信吗?')">删除</a>|<a href="<%=request.getContextPath()%>/forum/user.do?action=ljMsg&type=0&msgId=<%=fm.getId()%>"
				onClick="return confirm('确认要还原此短信吗?')">还原</a>
			</td>
			<%
			} else {
			%>
			<td align="center">
				<a href="<%=request.getContextPath()%>/forum/user.do?action=ljMsg&type=1&msgId=<%=fm.getId()%>"
					onClick="return confirm('确认要放入回车站吗?')">放入回车站</a>
			</td>
			<% 
			}
			%>
		</tr>
		<%
			}
			}
		%>
	</table>
	<table width="100%" border="0" cellspacing="1" cellpadding="0">
		<tr>
			<td width="12%">
				<span id="myselect">[<a href="javascript:CheckedAll()">全选</a>]</span>
			</td>
			<td width="88%" align="right" nowrap>
				<table border="0" cellspacing="1" cellpadding="0">
					<tr>
						<td>
							一共
							<b style='color: red'><%=count%></b>条短信&nbsp;&nbsp;
							<a href="<%=currentUrl %>&page=1">首页</a>&nbsp;&nbsp;
							<a  href="<%=currentUrl + "&page=" + (myPage - 1) %>" <%=true == hasPreviousPage ? "" : "disabled" %>>上一页</a>&nbsp;&nbsp;
							<a href="<%=currentUrl + "&page=" + (myPage + 1) %>" <%=true == hasNextPage ? "" : "disabled" %>>下一页</a>&nbsp;&nbsp;
							<a href="<%=currentUrl %>&page=<%=pageCount %>">尾页</a>&nbsp;&nbsp;
							<b style='color: red'><%=myPage%></b>/
							<b><%=pageCount%></b>页&nbsp;&nbsp;
							<b><%=pageSize%></b>条短信/页&nbsp;&nbsp;
						</td>
						<td>
							<input type='text' id = 'pageText'
								onKeyDown="if(event.keyCode==13){window.location.href='<%=currentUrl%>&page='+this.value;}"
								size='3' />
								<input type="button" name="go" onClick="window.location.href=('<%=currentUrl%>&page='+getElementById('pageText').value);" value="跳转">
						</td>
					</tr>
				</table>
			</td>
		</tr>
	</table>

	<table width="100%" border="0" cellspacing="1" cellpadding="0">
		<tr>
			<td height="50" align="center">

				<input type="button" name="Submit" value="删除选定短信"
					onClick="doDelete()">
				<input type="button" name="Submit2" value="清空收信箱"
					onClick="ClearMessage(1)">
			</td>
		</tr>
	</table>
</form>
<form name="search" method="get" action="User_Message.asp">
	<table width="100%" border="0" cellpadding="0" cellspacing="1"
		class="Border">
		<tr>
			<td width="8%" align="right" nowrap class="td_50">
				短信搜索:
			</td>
			<td width="92%" class="td_50">
				<select name="MessageType" id="MessageType">
					<option value="0">
						所有短信
					</option>
					<option value="1">
						收信箱
					</option>
					<option value="2">
						发信箱
					</option>
				</select>
				<select name="Search_Field" id="Search_Field">
					<option value="Title">
						短信标题
					</option>
					<option value="Content">
						短信内容
					</option>
				</select>
				<input name="Search_Keywords" type="text" id="Search_Keywords"
					value="关键字">
				<input type="submit" name="Submit3" value="搜索" >
			</td>
		</tr>
	</table>
</form>

⌨️ 快捷键说明

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