📄 userselect_jsp.java
字号:
package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;
import cn.com.aheadsoft.recordset.PersonInfoRecordSet;
import cn.com.aheadsoft.recordset.DeptInfoRecordSet;
public class userselect_jsp extends HttpJspBase {
private static java.util.Vector _jspx_includes;
public java.util.List getIncludes() {
return _jspx_includes;
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
javax.servlet.jsp.PageContext pageContext = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html;charset=GB2312");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, false, 8192, true);
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
PersonInfoRecordSet person = (PersonInfoRecordSet)request.getAttribute("person");
DeptInfoRecordSet dept = (DeptInfoRecordSet)request.getAttribute("dept");
out.write("\r\n");
out.write("<html>\r\n");
out.write("<head>\r\n");
out.write("<script>\r\n receivers_array=new Array();\r\n allreceivers_src_num=0; \r\n \r\n ");
int i = 0;
if(person != null){
while(person.next()){
out.println(" receivers_array["+i+"]=new Array()");
out.println("receivers_array["+i+"][0]='"+person.getUser_ID()+"'");
out.println("receivers_array["+i+"][1]='"+person.getI_Name()+"'");
out.println("receivers_array["+i+"][2]='"+person.getDept_ID()+"'");
i++;
}
}
out.println("allreceivers_src_num="+i);
out.write("\r\n \r\n");
out.write("</script>\r\n");
out.write("<script src=\"/krm/jsp/jscript/UserSelect.js\">");
out.write("</script>\r\n");
out.write("<script language=\"JavaScript\" type=\"text/JavaScript\">\r\n");
out.write("<!--\r\nfunction setParent(obj1,obj2) {\r\n \r\n des_len=document.form_leaveword.receiver_des.options.length;\r\n allname ='';\r\n allrealname ='';\r\n \r\n if(des_len > 1){\r\n \talert(\"只能选择一个人!\");\r\n }else{\r\n \tfor(i=0;i");
out.write("<des_len;i++)\r\n\t\t{ \r\n\t\tallname = allname+document.form_leaveword.receiver_des.options[i].value;\r\n\t\tallrealname= allrealname+document.form_leaveword.receiver_des.options[i].text;\r\n\t}\r\n \teval('self.opener.document.'+obj1).value=allname;\r\n \teval('self.opener.document.'+obj2).value=allrealname;\r\n \twindow.close();\r\n } \r\n}\r\n//-->\r\n");
out.write("</script>\r\n");
out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/krm/jsp/css/a6oa.css\">\r\n");
out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/krm/jsp/css/css.css\">\r\n");
out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n");
out.write("<title>选择人员");
out.write("</title>\r\n");
out.write("</head>\r\n");
out.write("<body bgcolor=\"#F1F7F9\">\r\n");
out.write("<form method=\"post\" name=\"form_leaveword\" >");
out.write("<table width=\"95%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#999999\">\r\n ");
out.write("<tr>\r\n ");
out.write("<td bgcolor=\"#FFFFFF\">");
out.write("<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\r\n ");
out.write("<TBODY>\r\n ");
out.write("<tr>\r\n ");
out.write("<td width=\"100%\" height=\"9\" colspan=\"2\"> ");
out.write("<div align=\"center\"> \r\n ");
out.write("<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"1\" height=\"237\">\r\n ");
out.write("<TBODY>\r\n ");
out.write("<tr> \r\n ");
out.write("<td width=\"41%\" align=\"center\" nowrap bgcolor=\"#D4E8F4\"> \r\n ");
out.write("<select size=\"1\" name=\"deptname\" onchange=\"javascript:listreceiver_src()\">\r\n ");
out.write("<option value=1>选择...");
out.write("</option>\r\n ");
out.write("<!--");
out.write("<option value=0>所有部门");
out.write("</option>-->\r\n ");
if(null != dept){
while(dept.next()){
out.write("\r\n ");
out.write("<option value=\"");
out.print(dept.getDept_ID());
out.write("\">");
out.print(dept.getD_Name());
out.write("</option>\r\n ");
}}
out.write("\r\n ");
out.write("</select> ");
out.write("</td>\r\n ");
out.write("<td width=\"18%\" nowrap bgcolor=\"#D4E8F4\"> ");
out.write("<p align=\"center\"> \r\n ");
out.write("<input name=\"input_realname\" size=\"11\" style=\"WIDTH: 102px; HEIGHT: 22px\" onblur=\"javascript://listreveiver_search(this.value);\">\r\n ");
out.write("<input type=\"button\" value=\"确定>>\" name=\"input\" onclick=\"Javascript:inputrealname();\">\r\n ");
out.write("</p>");
out.write("</td>\r\n ");
out.write("<td width=\"41%\" align=\"center\" nowrap bgcolor=\"#D4E8F4\"> \r\n 已选人员列表↓ \r\n ");
out.write("<input type=\"hidden\" name=\"uid1\" value=\"\"> ");
out.write("<input type=\"hidden\" name=\"flag\" value=\"\">\r\n ");
out.write("</td>\r\n ");
out.write("</tr>\r\n ");
out.write("<tr> \r\n ");
out.write("<td width=\"41%\" rowspan=\"2\" align=\"center\" bgcolor=\"#D4E8F4\"> \r\n ");
out.write("<select size=\"6\" name=\"receiver_src\" multiple style=\"width:160; height: 205\" ondblclick=\"javascript:addoneitem();\">\r\n ");
out.write("</select> ");
out.write("</td>\r\n ");
out.write("<td width=\"18%\" bgcolor=\"#D4E8F4\"> \r\n ");
out.write("<p align=\"left\">使用方法:");
out.write("<br>\r\n → 单选或多选左边列表框中姓名,然后“添加”到右边已选人员列表框中;或者:");
out.write("<br>\r\n → 在上面输入框中输入接收人姓名然后“确定”到右边已选人员列表框中; ");
out.write("</p>");
out.write("</td>\r\n ");
out.write("<td width=\"41%\" rowspan=\"2\" align=\"center\" bgcolor=\"#D4E8F4\"> \r\n ");
out.write("<select size=\"10\" name=\"receiver_des\" multiple style=\"width: 120; height: 204\" ondblclick=\"Javascript:deleteitem();\">\r\n ");
out.write("</select>\r\n ");
out.write("</td>\r\n ");
out.write("</tr>\r\n ");
out.write("<tr> \r\n ");
out.write("<td width=\"18%\" align=\"center\" valign=\"top\" bgcolor=\"#D4E8F4\"> \r\n ");
out.write("<input type=\"button\" value=\"添加 >>\" name=\"bt_additem\" onclick=\"Javascript:additems();\"> \r\n ");
out.write("<br> ");
out.write("<input type=\"button\" value=\"删除 ");
out.write("<");
out.write("<\" name=\"bt_deleteitem\" onClick=\"javascript:deleteitem()\"> \r\n ");
out.write("</td>\r\n ");
out.write("</tr>\r\n ");
out.write("</TBODY>\r\n ");
out.write("</TABLE>\r\n ");
out.write("</div>");
out.write("</TD>\r\n ");
out.write("</TR>\r\n ");
out.write("<tr> \r\n ");
out.write("<td width=\"100%\" height=\"7\" colspan=\"2\" bgcolor=\"#D4E8F4\"> ");
out.write("<p align=\"center\"> \r\n ");
out.write("<font color=\"#0000ff\"> \r\n ");
out.write("<input name=\"imageField\" type=\"submit\" value=\"确 定\" onmouseover=\"this.className='button2'\" onmouseout=\"this.className='button1'\" class=\"button1\" border=\"0\" onClick=\"setParent('");
out.print(request.getParameter("link1"));
out.write("','");
out.print(request.getParameter("link2"));
out.write("');\">\r\n ");
out.write("</font> ");
out.write("</p>");
out.write("</td>\r\n ");
out.write("</tr>\r\n ");
out.write("</TBODY>\r\n ");
out.write("</TABLE>");
out.write("</td>\r\n ");
out.write("</tr>\r\n");
out.write("</table>\r\n\r\n ");
out.write("<div align=\"left\"> ");
out.write("</div>\r\n");
out.write("</form>\r\n");
out.write("</body>\r\n");
out.write("</html>");
} catch (Throwable t) {
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
out.clearBuffer();
if (pageContext != null) pageContext.handlePageException(t);
} finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -