?? user_005foperate_jsp.java
字號(hào):
package org.apache.jsp.imis_005fmanager;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.Date;
import java.util.Hashtable;
import java.util.ArrayList;
import java.util.Iterator;
public final class User_005fOperate_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static java.util.Vector _jspx_dependants;
public java.util.List getDependants() {
return _jspx_dependants;
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = 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,
"/error/error.jsp", true, 8192, true);
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
bean.users.UsersBean Users = null;
synchronized (pageContext) {
Users = (bean.users.UsersBean) pageContext.getAttribute("Users", PageContext.PAGE_SCOPE);
if (Users == null){
try {
Users = (bean.users.UsersBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "bean.users.UsersBean");
} catch (ClassNotFoundException exc) {
throw new InstantiationException(exc.getMessage());
} catch (Exception exc) {
throw new ServletException("Cannot create bean of class " + "bean.users.UsersBean", exc);
}
pageContext.setAttribute("Users", Users, PageContext.PAGE_SCOPE);
}
}
out.write("\r\n");
bean.TreeCom.TreeBean Organ = null;
synchronized (pageContext) {
Organ = (bean.TreeCom.TreeBean) pageContext.getAttribute("Organ", PageContext.PAGE_SCOPE);
if (Organ == null){
try {
Organ = (bean.TreeCom.TreeBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "bean.TreeCom.TreeBean");
} catch (ClassNotFoundException exc) {
throw new InstantiationException(exc.getMessage());
} catch (Exception exc) {
throw new ServletException("Cannot create bean of class " + "bean.TreeCom.TreeBean", exc);
}
pageContext.setAttribute("Organ", Organ, PageContext.PAGE_SCOPE);
}
}
out.write("\r\n");
out.write("<HTML>\r\n");
out.write("<HEAD>\r\n");
out.write("<TITLE>用戶信息維護(hù)");
out.write("</TITLE>\r\n");
out.write("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html\"; charset=\"gb2312\">\r\n");
out.write("<link href=\"css/style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n");
out.write("<script src=\"js/checkdata.js\" type=\"text/javascript\">");
out.write("</script>\r\n");
out.write("</HEAD>\r\n");
out.write("<script language=\"JavaScript\">\r\nfunction CheckSubmit(){\r\n \ttemp=document.all(\"UserCode\").value;\r\n \ttemp.replace(\" \",\"\");\r\n \tif (temp==\"\") document.all(\"UserCode\").value=temp;\r\n \ttemp=document.all(\"UserName\").value;\r\n \ttemp.replace(\" \",\"\");\r\n \tif (temp==\"\") document.all(\"UserName\").value=temp;\r\n \ttemp=document.all(\"UserPwd\").value;\r\n \ttemp.replace(\" \",\"\");\r\n \tif (temp==\"\") document.all(\"UserPwd\").value=temp;\r\n \ttemp=document.all(\"Remark\").value;\r\n \ttemp.replace(\" \",\"\");\r\n temp.replace(0x0D,\"\"); \t\r\n \tif (temp==\"\") document.all(\"Remark\").value=temp; \r\n\r\n \tif ( (document.all(\"UserCode\").value.length==0))\r\n \t{\r\n \t\twindow.alert(\"請(qǐng)輸入用戶工號(hào)!\");\r\n \t\tdocument.all(\"UserCode\").focus();\r\n \treturn false;\r\n \t\t} \r\n \tif (getLength(document.all(\"UserCode\").value)>30)\r\n \t{\r\n \t\twindow.alert(\"用戶工號(hào)長(zhǎng)度不能超過30位!\");\r\n \t\tdocument.all(\"UserCode\").focus();\r\n \treturn false;\r\n");
out.write(" \t\t}\r\n \tif ( (document.all(\"UserName\").value.length==0))\r\n \t{\r\n \t\twindow.alert(\"請(qǐng)輸入用戶姓名!\");\r\n \t\tdocument.all(\"UserName\").focus();\r\n \treturn false;\r\n \t\t} \t\t \r\n \tif (getLength(document.all(\"UserName\").value)>20)\r\n \t{\r\n \t\twindow.alert(\"用戶姓名長(zhǎng)度不能超過20位!\");\r\n \t\tdocument.all(\"UserName\").focus();\r\n \treturn false;\r\n \t\t} \r\n \tif ( (document.all(\"UserPwd\").value.length==0))\r\n \t{\r\n \t\twindow.alert(\"請(qǐng)輸入用戶密碼!\");\r\n \t\tdocument.all(\"UserPwd\").focus();\r\n \treturn false;\r\n \t\t} \t\t \t\r\n \tif (getLength(document.all(\"UserPwd\").value)>15)\r\n \t{\r\n \t\twindow.alert(\"用戶密碼長(zhǎng)度不能超過15位!\");\r\n \t\tdocument.all(\"UserPwd\").focus();\r\n \treturn false;\r\n \t\t} \r\n \tif ( document.all(\"OrganID\").selectedIndex ");
out.write("< 0 ){\r\n \t\twindow.alert(\"請(qǐng)選擇用戶部門單位!\");\r\n \t\tdocument.all(\"OrganID\").focus();\r\n \treturn false;\r\n \t} \r\n \tdocument.all(\"TOrganID\").value = document.all(\"OrganID\").options[document.all(\"OrganID\").selectedIndex].value; \t \t\r\n \t\t\t\t\t \t\t \r\n \tif (getLength(document.all(\"Remark\").value)>100)\r\n \t{\r\n \t\twindow.alert(\"用戶說明長(zhǎng)度不能超過100位!\");\r\n \t\tdocument.all(\"Remark\").focus();\r\n \treturn false;\r\n \t\t} \t\t\r\n \tdocument.all(\"TUserCode\").value=document.all(\"UserCode\").value;\r\n \tdocument.all(\"TUserName\").value=document.all(\"UserName\").value;\r\n \tdocument.all(\"TUserPwd\").value=document.all(\"UserPwd\").value;\r\n \tdocument.all(\"TRemark\").value=document.all(\"Remark\").value;\r\n \treturn true; \r\n}\r\nfunction ResetValue(s){\r\n \t\tdocument.all(\"UserCode\").value=document.all(\"TUserCode\").value;\r\n \t\tdocument.all(\"UserName\").value=document.all(\"TUserName\").value;\r\n \t\tdocument.all(\"UserPwd\").value=document.all(\"TUserPwd\").value;\r\n \t\tdocument.all(\"Remark\").value=document.all(\"TRemark\").value;\r\n \t for(i=0;i");
out.write("<document.all(\"OrganID\").length;i++)\r\n \t \tif (document.all(\"OrganID\").options[i].value == s){\r\n \t \t\tdocument.all(\"OrganID\").selectedIndex = i;\r\n \t \t\tbreak;\r\n \t \t}\r\n}\r\nfunction ResetValue1(s){\r\n \t\tdocument.all(\"UserCode\").value=\"\";\r\n \t\tdocument.all(\"UserName\").value=\"\";\r\n \t\tdocument.all(\"UserPwd\").value=\"\";\r\n \t\tdocument.all(\"Remark\").value=\"\";\r\n \t for(i=0;i");
out.write("<document.all(\"OrganID\").length;i++)\r\n \t \tif (document.all(\"OrganID\").options[i].value == s){\r\n \t \t\tdocument.all(\"OrganID\").selectedIndex = i;\r\n \t \t\tbreak;\r\n \t \t} \t \t \t\r\n}\r\nfunction modUser(){\r\n r=CheckSubmit();\r\n if (r) {\r\n \t\t\task=confirm(\"你確定修改該記錄嗎?\\n\\n點(diǎn)“確定”繼續(xù),點(diǎn)“取消”返回\"); \r\n \t\t\tif (ask){\r\n \r\n \t\t\t\t sHref=\"User_Operate1.jsp?TUserID=\"+document.all(\"TUserID\").value\r\n \t\t\t \t +\"&TUserCode=\"+document.all(\"TUserCode\").value\r\n \t\t\t \t +\"&TUserName=\"+document.all(\"TUserName\").value\r\n \t\t\t +\"&TUserPwd=\"+document.all(\"TUserPwd\").value\r\n \t\t\t \t +\"&TRemark=\"+document.all(\"TRemark\").value\r\n \t\t\t \t +\"&TOrganID=\"+document.all(\"TOrganID\").value\r\n \t\t\t \t +\"&TAction=\"+document.all(\"TAction\").value; \r\n \t\t\t\t\twindow.open(sHref,\"_self\",\"left=0,top=0,width=2, height=2,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes\");\r\n");
out.write(" \t\t\t}\r\n \t\t\r\n \t\t\r\n \t}\r\n}\r\nfunction addUser(){\r\n r=CheckSubmit();\r\n if (r) {\r\n \t sHref=\"User_Operate1.jsp?TUserID=\"+document.all(\"TUserID\").value\r\n \t +\"&TUserCode=\"+document.all(\"TUserCode\").value\r\n \t +\"&TUserName=\"+document.all(\"TUserName\").value\r\n +\"&TUserPwd=\"+document.all(\"TUserPwd\").value\r\n \t +\"&TRemark=\"+document.all(\"TRemark\").value\r\n \t +\"&TOrganID=\"+document.all(\"TOrganID\").value\r\n \t +\"&TAction=\"+document.all(\"TAction\").value; \r\n \t\twindow.open(sHref,\"_self\",\"left=0,top=0,width=2, height=2,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes\"); \t\t\r\n \t}\r\n}\r\n");
out.write("</script>\r\n");
byte bt[];
String sOrganID = request.getParameter("TOrganID");
String sOrganName = request.getParameter("TOrganName");
bt = sOrganName.getBytes("iso-8859-1");
sOrganName = new String(bt);
String sUserID = request.getParameter("TUserID");
String sAction = request.getParameter("TAction");
int i = 0;
String sUserCode = "";
String sUserName = "";
String sUserPwd = "";
String sModifyDate = "";
String sRemark = "";
String sDate = "";
String sTime = "";
ArrayList list = Users.getUsers(sOrganID,sUserID);
Iterator itr = list.iterator();
if (itr.hasNext()) {
Hashtable ht = (Hashtable) itr.next();
i=i+1;
sUserID=ht.get("UserId").toString();
sUserID=sUserID.trim();
if (sUserID.length()==0) sUserID="";
sUserCode=ht.get("UserCode").toString();
sUserCode=sUserCode.trim();
if (sUserCode.length()==0) sUserCode="";
sUserName=ht.get("UserName").toString();
sUserName=sUserName.trim();
if (sUserName.length()==0) sUserName="";
sUserPwd=ht.get("UserPwd").toString();
sUserPwd=sUserPwd.trim();
if (sUserPwd.length()==0) sUserPwd="";
sModifyDate=ht.get("ModifyDate").toString();
sModifyDate=sModifyDate.trim();
if (sModifyDate.length()==0) {
sModifyDate="";
}
else{
sDate=sModifyDate.substring(0,sModifyDate.indexOf(" "));
//sTime=sModifyDate.substring(sModifyDate.indexOf(" ")+1,sModifyDate.length());
//sModifyDate=sDate+"_"+sTime;
}
sRemark=ht.get("Remark").toString();
sRemark=sRemark.trim();
if (sRemark.length()==0) sRemark="";
}
out.write("\r\n");
out.write("<BODY BGCOLOR=#FFFFFF border=\"0\" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>\r\n");
out.write("<table align=\"center\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t");
out.write("<tr >\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n \t ");
out.write("<td align=\"center\" height=\"20\" background=\"images/bg_main2.png\">部門 ");
out.write("<font color=\"blue\">");
out.print(sOrganName);
out.write("</font> 用戶信息維護(hù)");
out.write("</td>\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td> \r\n\t ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("</tr>\r\n\t");
out.write("<tr>\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n \t ");
out.write("<td> ");
out.write("</td>\r\n\t ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("<td> ");
out.write("</td> \r\n\t ");
out.write("<td> ");
out.write("</td>\r\n ");
out.write("</tr> \r\n");
out.write("</table>\r\n");
if (sAction.equals("mod")) {
out.write("\r\n");
out.write("<table align=\"center\" name=\"Organ\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n ");
out.write("<tr>\r\n ");
out.write("<td> ");
out.write("</td>\r\n\t ");
out.write("<td align=\"right\">");
out.write("<font color=\"#31639C\">工號(hào):");
out.write("</font>");
out.write("</td>\r\n\t ");
out.write("<td align=\"center\" height=\"27\">");
out.write("<input size=\"12\" name=\"UserCode\" style=\"border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left\" value=");
out.print(sUserCode);
out.write(">");
out.write("</td> \r\n \t ");
out.write("<td>");
out.write("<font color=\"red\"> * ");
out.write("</font>");
out.write("</td>\r\n\t ");
out.write("<td align=\"right\">");
out.write("<font color=\"#31639C\">姓名:");
out.write("</font>");
out.write("</td>\r\n\t ");
out.write("<td align=\"center\" height=\"27\">");
out.write("<input size=\"24\" name=\"UserName\" style=\"border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left\" value=");
out.print(sUserName);
out.write(">");
out.write("</td> \r\n \t ");
out.write("<td>");
out.write("<font color=\"red\"> * ");
out.write("</font>");
out.write("</td>\r\n ");
out.write("</tr>\r\n ");
out.write("<tr>\r\n ");
out.write("<td> ");
out.write("</td>\r\n\t ");
out.write("<td align=\"right\">");
out.write("<font color=\"#31639C\">密碼:");
out.write("</font>");
out.write("</td>\r\n \t ");
out.write("<td align=\"center\" height=\"27\">");
out.write("<input size=\"12\" name=\"UserPwd\" style=\"border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left\" type=\"password\" value=");
out.print(sUserPwd);
out.write(">");
out.write("</td> \r\n \t ");
out.write("<td>");
out.write("<font color=\"red\"> * ");
out.write("</font>");
out.write("</td>\r\n\t ");
out.write("<td align=\"right\">");
out.write("<font color=\"#31639C\">部門:");
out.write("</font>");
out.write("</td>\r\n \t ");
out.write("<td align=\"center\" height=\"27\">\r\n\t\t");
out.write("<select id=\"OrganID\" name=\"OrganID\" style=\"border:1px solid #127ace; FONT-SIZE: 9pt; COLOR: #078bdf; FONT-FAMILY: Verdana; float:left; width: 160; height: 23;\">\r\n");
ArrayList Organ_list = Organ.getOrganTree();
Iterator Organ_itr = Organ_list.iterator();
while ( Organ_itr.hasNext()) {
Hashtable Organ_ht = (Hashtable) Organ_itr.next();
String sTemp = Organ_ht.get("OrganID").toString();
sOrganName = Organ_ht.get("OrganName").toString();
if (sTemp.equals(sOrganID)){
out.write("\r\n\t\t\t");
out.write("<option value=");
out.print( sTemp );
out.write(" selected > ");
out.print( sOrganName );
out.write(" ");
out.write("</option>\r\n");
}
else{
out.write("\r\n\t\t\t");
out.write("<option value=");
out.print( sTemp );
out.write(" > ");
out.print( sOrganName );
out.write(" ");
out.write("</option>\r\n");
}
}
Organ_list.clear();
out.write("\t \t \r\n \t");
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -