msgreback.jsp
来自「java jsp教程」· JSP 代码 · 共 331 行
JSP
331 行
<!--\webapps\jsp\msgreback.jsp by wuwf-->
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>
<%@ page import="com.icss.cnpc.msgnote.vo.*"%>
<%@ page import="com.icss.cnpc.msgnote.vo.TmsgbodyVO"%>
<%@ page import="com.icss.cnpc.msgnote.util.*"%>
<%@ page import="com.icss.resourceone.sdk.configuration.ConfigManager"%>
<%@ page import="com.icss.resourceone.sdk.configuration.Parameter"%>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%
int attachnum = CommonUtil.getAttachNum();
int number = attachnum;
TmsgbodyVO msgbodyVO = (TmsgbodyVO)request.getAttribute("list");
List filelist = (List)request.getAttribute("filelist");
String title = msgbodyVO.getMsgTitle() +"的回复";
String islarge = request.getParameter("islarge");
String msg_title = request.getParameter("msg_title");
String msg_body = request.getParameter("msg_body");
String impdegree = request.getParameter("impdegree");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath()%>/include/common.js"></script>
<script language="JavaScript">
function opernNewWind(){
document.MsgForm.action="<%=request.getContextPath()%>/Msg_SelectOrg.jsp";
document.MsgForm.submit();
}
function _CheckForm()
{
if(document.MsgForm.msg_title.value==""){
alert("请填写消息标题!");
return false;
document.MsgForm.msg_title.focus;
}
if(document.MsgForm.msg_body.value==""){
alert("请填写消息内容!");
document.MsgForm.msg_body.focus;
return false
}
return true
}
function _save()
{
if(!_CheckForm()){
return false
}
var sform = document.MsgForm;
var filesnum=0;
for(var ii=0;ii<sform.length;ii++){
if(sform.elements[ii].type == "file")
filesnum++;
}
document.MsgForm.filesnumber.value = filesnum;
document.MsgForm.action="<%=request.getContextPath()%>/servlet/MsgAddServlet";
document.MsgForm.submit();
}
function _reback()
{
if(!_CheckForm()){
return false
}
var sform = document.MsgForm;
var filesnum=0;
for(var ii=0;ii<sform.length;ii++){
if(sform.elements[ii].type == "file")
filesnum++;
}
document.MsgForm.filesnumber.value = filesnum;
document.MsgForm.action="<%=request.getContextPath()%>/servlet/MsgRebackOperateServlet";
document.MsgForm.submit();
}
function _Reset()
{
document.MsgForm.msg_title.value="";
document.MsgForm.msg_body.value="";
document.MsgForm.msg_title.focus;
}
function _BackTo()
{
history.back();
}
function oper()
{
window.open("fetchaddress.htm","adda","width=440,height=400,top=100,left=100,location=no,resizable=yes,toolbar=no,menubar=no,scrollbars=yes");
}
function _getAddrBook(){
var a = new Object();
a.titleDesc = "从地址簿选择";
a.receiverCode = document.MsgForm.receiverCode.value;
a.receiverName = document.MsgForm.receiverName.value;
var b = showModalDialog("<%=request.getContextPath()%>/servlet/ShowAddrBookServlet",a,"dialogWidth:800px;dialogHeight:600px;status:0;");
if (b != null)
{
document.MsgForm.receiverCode.value = b.receiverCode;
document.MsgForm.receiverName.value = b.receiverName;
}
}
function _return()
{
var showmsgid = document.MsgForm.msgid.value;
var showflag = "receivebox";
window.location="<%=request.getContextPath()%>/servlet/MsgShowServlet?showmsgid="+showmsgid+"&showflag=receivebox";
}
var attachnum;
var curnum = 0;
var allnum = 0;
function addatt(src)
{
if(allnum > (attachnum-1) || curnum > (attachnum-1))
{
alert("附件最多不能超过"+attachnum+"个");
return false;
}
maxNum = <%=attachnum%>;
for(var i=0; i<maxNum; i++)
{
var obj = document.all["file" + i];
if(obj != null && obj.style)
{
if(obj.style.display && obj.style.display != "block")
{
obj.style.display = "block";
break;
}
}
}
curnum ++;
allnum ++;
if(i >= maxNum - 1)
{
src.parentElement.parentElement.style.display = "none";
}
}
var delnum="";
function delatt(flag,j)
{
curfile = eval("document.all."+flag+".style");
var fileTD = document.getElementById("fileTD" + j);
if(fileTD)
{
fileTD.innerHTML = "<input name=\"uploadfile" + j + "\" type=\"file\">";
}
curfile.display = "none";
allnum --;
curnum --;
delnum=","+j+delnum;
document.MsgForm.deletenum.value = delnum;
if(allnum < 1)
{
//document.all.display1.style.display = "none";
document.all.display.style.display = "";
}
else
{
if(allnum > (attachnum-1) || curnum > (attachnum-1))
{
//document.all.display1.style.display = "none";
document.all.display.style.display = "none";
document.all.display2.style.display = "none";
}
else
{
document.all.display.style.display = "";
//document.all.display1.style.display = "";
}
}
}
function alertUser()
{
if(<%=islarge%>==1)
{
alert("附件大小超出限制!");
}
}
</script>
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css" type="text/css">
<style type="text/css">
<!--
.style1 {font-size: medium}
.style2 {color: #FFFFFF}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" background="<%=request.getContextPath()%>/images/grid.gif" leftmargin="0" topmargin="10" onLoad="javascript:alertUser()">
<form Name="MsgForm" method="Post" enctype="multipart/form-data">
<input type="hidden" name="repersonid" value="<%=msgbodyVO.getMsgSenderid()%>">
<input type="hidden" name="filesnumber">
<input type="hidden" name="receiverCode">
<input type="hidden" name="msgid" value="<%=msgbodyVO.getMsgId()%>">
<input type="hidden" name="reperson" value="<%=msgbodyVO.getMsgSendername()%>">
<input type="hidden" name="attachnum" value="<%=number%>">
<input type="hidden" name="deletenum">
<br>
<table width="590"border="0" align="center" cellpadding="2" cellspacing="1" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">
<tr>
<td height="24" colspan="2" align="center" bgcolor="#A6D0F2">输入您的通知内容</td>
</tr>
<tr bgcolor="EEF4FF">
<td width="19%" height="25" align="right">接收单位/个人</td>
<td align="left" width="81%" ><input type="text" name="receiverName" readonly size="50" value="<%=msgbodyVO.getMsgSendername()%>">
</td>
</tr>
<tr bgcolor="EEF4FF">
<td width="19%" height="25" align="right">标题</td>
<td align="left" valign="top">
<%
String cur_msg_title = "";
if(islarge.equals("1"))
cur_msg_title = msg_title;
else
cur_msg_title = title;
%>
<input name="msg_title" type="text" class="txt1" size="50"
value="<%=cur_msg_title%>" maxlength = "49"
>
*</td>
</tr>
<tr bgcolor="EEF4FF">
<td width="19%" height="25">
<div align="right">重要程度</div> </td>
<td align="left" valign="top">
<%
String cur_impselect = "";
if(islarge.equals("1"))
cur_impselect = impdegree;
else
cur_impselect = msgbodyVO.getImpdegree();
%>
<select name="impselect" class="slect1">
<option value="1"<%if(cur_impselect.equalsIgnoreCase("1")){%>selected<%}%>>一般</option>
<option value="5" <%if(cur_impselect.equalsIgnoreCase("5")){%>selected<%}%>>紧急</option>
</select>
</td>
</tr>
<tr bgcolor="EEF4FF">
<td width="19%" height="176">
<p align="right" class="style1">内</p>
<p align="right" class="style1">容</p></td>
<td align="left" valign="top" height="176">
<%
String cur_msg_body = "";
if(islarge.equals("1"))
cur_msg_body = msg_body;
else
cur_msg_body = msgbodyVO.getMsgBody();
%>
<p>
<textarea name="msg_body" cols="60" rows="12" value="" maxlength="999"><%=cur_msg_body%></textarea>
</p> </td>
</tr>
<%
for(int j = 0; j < attachnum; j++)
{
%>
<tr id="file<%=j%>" style="display:none" bgcolor="EEF4FF">
<td height="27"><div align="right">附件</div></td>
<td height="27" align="center" valign="top">
<table border="0" width="100%">
<tr>
<td id="fileTD<%=j%>"><input name="uploadfile<%=j%>" type="file" ></td>
<td align="left"><img src="../images/delete.gif" style="cursor: hand" onclick="javascript:delatt('file<%=j%>','<%=j%>')"></td>
</tr>
</table>
</td>
</tr>
<%
}
%>
<tr id="display" bgcolor="EEF4FF">
<td height="27" colspan="2" align="center"><img src="../images/buttons/attachmentadd.gif" style="cursor: hand" onClick="addatt(this)"></td>
</tr>
<tr id="display2" bgcolor="EEF4FF">
<td height="27" colspan="2" align="center">
<font color="#0000FF">最多能添加<%=String.valueOf(CommonUtil.getAttachNum())%>个附件,每个附件最大为<%=String.valueOf(CommonUtil.getAttachSize())%>M
</font>
</td>
</tr>
</table>
<br>
<center>
<img style="CURSOR: hand" onClick="javascript:_reback()" src="../images/reback.gif" border=0>
<img style="CURSOR: hand" onclick="javascript:_return()" src="../images/return.gif" border=0>
</center><p> </p>
</form>
<script>
//fileChange();
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?