users.jsp

来自「网上订票系统源代码」· JSP 代码 · 共 241 行

JSP
241
字号
<%@ page    language  = "java"  %>
<%@ page    import    = "java.io.*"  %>
<%@ page    import    = "java.sql.*" %>
<%@ page    import    = "java.math.*" %>
<%@ page    import    = "java.util.Date" %>
<%@ page    import    = "java.util.Vector" %>
<%@ page    import    = "common.*"%>
<%@ page    import    = "java.text.SimpleDateFormat" %>
<%@ page    import    = "javax.servlet.http.*"%>
<%@ page contentType="text/html; charset=gb2312"%>
<% 	
    request.setCharacterEncoding("gb2312");
	
	Tools t = new Tools();
    String sLevel = t.GetSessionAttribute(session,"level");
	int Level = t.StrToInt(sLevel);
	if(Level<3)
	{
		out.print(t.JSMsgGURL("请先登录!","../index.jsp"));
		return;
	}

	String action="",sUID="",Submit="",error="",PType="";
	action = t.GetRequestParameter(request,"action");
	sUID = t.GetRequestParameter(request,"UID");
	Submit = t.GetRequestParameter(request,"Submit");

	int UID=t.StrToInt(sUID);
    String UNick,UPwd,UName,UEmail,UCount,ULevel;

	UNick = t.GetRequestParameter(request,"UNick");                 
    UPwd = t.GetRequestParameter(request,"UPwd");
	UName = t.GetRequestParameter(request,"UName");
	UEmail = t.GetRequestParameter(request,"UEmail");
	UCount = t.GetRequestParameter(request,"UCount");
	ULevel = t.GetRequestParameter(request,"ULevel");

	if(action.equals("edit")&&UID!=0&&Submit.equals("true"))
	{
		User u = new User(UID);
		if(u.error.length()==0)
		{
			u.UNick = UNick;
        	u.UPwd = UPwd;
			u.UName = UName;
			u.UEmail = UEmail;
			u.UCount = t.StrToInt(UCount);
			if(t.StrToInt(ULevel)==0)
			{
				u.ULevel = 1;
			}
			else
			{
				u.ULevel = t.StrToInt(ULevel);
			}
			u.save();
			if(u.error.length()>0)
			{
				out.print(t.JSMsg("users.jsp",u.error));
			}
			else
			{
				out.print(t.JSMsgGURL("编辑用户成功!","ListUsers.jsp"));
			}
		}
		else
		{
			
			out.print(t.JSMsg("users.jsp",u.error));
		}
	}
	
	if(action.equals("add")&&Submit.equals("true"))
	{
		User u = new User();
		
		//u.UID = UID;
		u.UNick = UNick;
        u.UPwd = UPwd;
		u.UName = UName;
		u.UEmail = UEmail;
		u.UCount = t.StrToInt(UCount);
		u.ULevel = t.StrToInt(ULevel);
		if(t.StrToInt(ULevel)==0)
		{
			u.ULevel = 1;
		}
		else
		{
			u.ULevel = t.StrToInt(ULevel);
		}
		u.save("add");
		if(u.error.length()>0)
		{
			out.print(t.JSMsg("users.jsp",u.error));
		}
		else
		{
			out.print(t.JSMsgGURL("用户已经成功提交!","ListUsers.jsp"));
		}
		return;
	}
 %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE><% Control cc = new Control();out.print(cc.SysName);%></TITLE>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css/an_css.css" type="text/css" rel="stylesheet">
<link href="../css/css.css" rel="stylesheet" type="text/css">
<!-- 调用样式表st -->
<LINK media="all" href="../css/css1.css" type=text/css rel=stylesheet>
<!-- 调用样式表end -->
</HEAD>
<body>
<!-- Head Start -->
<div align="center">
<script language="javascript" src="../JS/top1.js"></script>
</div>
<script language="javascript" type="text/javascript">function isCharsInBag (s, bag){var i, c;for (i = 0; i < s.length; i++){c = s.charAt(i);if (bag.indexOf(c) == -1) return false;}return true;}function isCharsAllInBag (s, bag){var i, c;for (i = 0; i < bag.length; i++){c = bag.charAt(i);if (s.indexOf(c) != -1) return true;}return false;}function CharNumInString(stringToCal,char){  var Num=0;  eval("Num=stringToCal.replace(/[^"+ char +"]/g,'').length;");  return(Num);}function isVaildEmail(s){var i = 1;var len = s.length;/*if ( len == 0 ) return true;*/if (len > 80){return false;}pos1 = s.indexOf('@');pos2 = s.indexOf('.');pos3 = s.lastIndexOf('@');pos4 = s.lastIndexOf('.');if ((pos1 <= 0)||(pos1 == len-1)||(pos2 <= 0)||(pos2 == len-1)){return false;}else{if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1)  || ( pos1 != pos3 ) || ( pos4 < pos3 ) ){return false;}}return true;}function isFloat(str){var Result=true;var dote,i,dotenum;if(!isCharsInBag(str,'1234567890.')){Result=false;}else{dotenum=0;for ( i=0; i< str.length; i++){dote=str.charAt(i);if(dote=='.') dotenum++;}if(dotenum>1) Result=false;}return (Result);}function isMobileNum(str){var Result=true;if(str.length!=11){Result=false;}else{if(!isCharsInBag(str,'1234567890')){Result=false;}else{if((str.substr(0,3)!='130')&&(str.substr(0,3)!='131')&&(str.substr(0,3)!='132')&&(str.substr(0,3)!='133')&&(str.substr(0,3)!='134')&&(str.substr(0,3)!='135')&&(str.substr(0,3)!='136')&&(str.substr(0,3)!='137')&&(str.substr(0,3)!='138')&&(str.substr(0,3)!='139')&&(str.substr(0,3)!='159')) Result=false;}}return (Result);}function isSafeInupt(StrToCheck){   var Result = true;  if(isCharsAllInBag(StrToCheck,'\' =\\/";,<>#$%^&*()!`~:[]{}|+?'))  {    Result = false;  }  return (Result);}function isFixPhoneNum(StrToCheck){  var Result = true;  var i;  if(!isCharsInBag(StrToCheck,'-0123456789#*'))  {     Result = false;  }  if(StrToCheck.indexOf('-')==0) Result = false;  return(Result);}function CheckForm_form1(){ var ifcontinue=true;if(ifcontinue&&(form1.UNick.value=='')){ alert('请填写用户登录名!');form1.UNick.focus(); ifcontinue=false;}if(ifcontinue&&(form1.UPwd.value=='')){ alert('请填写用户密码!');form1.UPwd.focus(); ifcontinue=false;}if(ifcontinue&&(form1.UPwd.value=='')){ alert('请填写用户真实姓名!');form1.UPwd.focus(); ifcontinue=false;}if(ifcontinue&&(!isVaildEmail(form1.UEmail.value))||(form1.UEmail.value==''&&ifcontinue)){ alert('请输入正确的电子邮件地址!');form1.UEmail.focus(); ifcontinue=false;}if(ifcontinue&&(!isCharsInBag(form1.UCount.value,'1234567890'))||(form1.UCount.value==''&&ifcontinue)){ alert('请输入正确的成功订单数量 !');form1.UCount.focus(); ifcontinue=false;} return ifcontinue;}</script>

<TABLE width="750" height="312" border="0" align="center" cellPadding="0" cellSpacing="0">
  <TBODY>
  <TR>
    <TD width="750" height="380" valign="top" class="bj_body_01">
	<form action="users.jsp" method="post" name="form1">
      <table width="750" border="0" align="center">
        <tr bgcolor="#FF6500">
          <td height="28" colspan="2" bgcolor="#FF6500"><div align="center">用户管理</div></td>
        </tr>
        <tr bgcolor="#F5F5F5">
          <td width="320"><div align="right">用户登录名:</div></td>
          <td width="420"><label>
            <input name="UNick" type="text" id="UNick" size="20" maxlength="16">
          <font color="red">*</font></label></td>
        </tr>
        
		<tr>
          <td><div align="right">用户密码:</div></td>
          <td><label>
          <input name="UPwd" type="text" id="UPwd" value="" size="20" maxlength="16">
          <font color="red">*</font></label></td>
        </tr>
		
		<tr bgcolor="#F5F5F5">
          <td width="320"><div align="right">真实姓名:</div></td>
          <td width="420"><label>
            <input name="UName" type="text" id="UName" size="20" maxlength="16">
          <font color="red">*</font></label></td>
        </tr>
        
		<tr>
          <td><div align="right">电子邮件:</div></td>
          <td><label>
          <input name="UEmail" type="text" id="UEmail" value="" size="20" maxlength="16">
          <font color="red">*</font></label></td>
        </tr>
		
		<tr bgcolor="#F5F5F5">
          <td><div align="right">成功订单数:</div></td>
          <td><label>
          <input name="UCount" type="text" id="UCount" value="" size="20" maxlength="5">
          <font color="red">*</font></label></td>
        </tr>
		
		<tr>
          <td><div align="right">黄金VIP会员:</div></td>
          <td><label>
		  <input name="ULevel" type="checkbox" value="2" />
          <font color="red">*</font>如果勾选则为黄金VIP会员</label></td>
        </tr>
		
        <tr>
          <td colspan="2" align="center">
		  <label><input type="button" name="B1" value="提交用户" onClick="if(CheckForm_form1()) form1.submit();"></label>
	      <label><input type="reset" name="B2" value="重新填写"></label>
		  <label><input type="button" name="B3" value="返    回" onClick="location.href='ListUsers.jsp'"></label>
		  </td>
        </tr>
        <tr>
          <td colspan="2">&nbsp;</td>
        </tr>
  </table>
  <input type="hidden" name="Submit" value="true">
  <input type="hidden" name="action" value="<%=action%>">
  <input type="hidden" name="UID" value="">
  </form>
  </TD>
  </TR>
  </TBODY>
</TABLE>
  
<% if(action.equals("add")&&(!Submit.equals("true")))
   {
 %>
<script language="javascript">
with (document.form1) {
	UCount.defaultValue="0";
	reset();
}
</script>
<% }

	if(action.equals("edit")&&UID!=0&&(!Submit.equals("true")))
	{
		User u = new User(UID);
		if(u.error.length()>0)
		{
			out.print(t.JSMsg("users.jsp",u.error));
		}
		else
		{
 %>
<script language="javascript">
with (document.form1) {

	UID.defaultValue="<%=u.UID%>";
	UNick.defaultValue="<%=u.UNick%>";
	UPwd.defaultValue="<%=u.UPwd%>";
	UName.defaultValue="<%=u.UName%>";
	UEmail.defaultValue="<%=u.UEmail%>";
	UCount.defaultValue="<%=u.UCount%>";
	UNick.readOnly= true;
	ULevel.defaultChecked = <%if(u.ULevel==2) out.print("true"); else out.print("false"); %>;
	//UNick.disabled=true;
	reset();
}
</script>
<%
		}
	}
 %>
<!-- Bottom Start -->
<div align="center">
<script language="javascript" PType="text/javascript" src="../JS/end1.js"></script>
</div>
<!-- Bottom End -->
</body>
</html>

⌨️ 快捷键说明

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