📄 edit1_0002ejsp_jsp.java
字号:
import java.sql.*;
import java.lang.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;
public class edit1_0002ejsp_jsp extends HttpJspBase {
static {
}
public edit1_0002ejsp_jsp( ) {
}
private static boolean _jspx_inited = false;
public final void _jspx_init() throws org.apache.jasper.runtime.JspException {
}
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;
String _value = null;
try {
if (_jspx_inited == false) {
synchronized (this) {
if (_jspx_inited == false) {
_jspx_init();
_jspx_inited = true;
}
}
}
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html; charset=gb2312");
pageContext = _jspxFactory.getPageContext(this, request, response,
"", true, 8192, true);
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
// HTML // begin [file="/edit1.jsp";from=(0,100);to=(1,0)]
out.write("\r\n");
// end
// HTML // begin [file="/edit1.jsp";from=(1,32);to=(104,0)]
out.write("\r\n<html>\r\n<head>\r\n<title>修改个人信息</title>\r\n<style type=\"text/css\">\r\n<!--\r\nbody {\r\n\tbackground-color: #99CCFF;\r\n}\r\n\r\na:link { text-decoration: none;color: #FF6600}\r\n a:active { text-decoration:blink}\r\n a:hover { text-decoration:underline;color: red}\r\n a:visited { text-decoration: none;color: green}\r\n-->\r\n</style>\r\n<link href=\"css/site.css\" rel=\"stylesheet\" type=\"text/css\" />\r\n</head>\r\n<script language=\"JavaScript\">\r\nfunction check()\r\n{\r\n //该javascript函数是用来验证表单格式的正确性的\r\n\tfr = document.form2;\r\n if((fr.psw.value != \"\") || (fr.psw1.value != \"\"))//两次密码输入必须一致\r\n\t{\r\n\t\tif(fr.psw.value !=fr.psw1.value)\r\n\t\t{\r\n\t\t\talert(\"密码不一致,请重新输入并验证密码!\");\r\n\t\t\tfr.psw.focus();\r\n\t\t\treturn false;\r\n\t\t}\r\n\t}\r\n\telse {//密码也不能为空\r\n\t\talert(\"密码不能为空!\");\r\n\t\tfr.psw.focus();\r\n\t\treturn false;\r\n\t}\r\n if(fr.year.value !=\"\")//出生年份的验证\r\n\t\tif(!isYear(fr.year.value)) {\r\n\t\t\talert(\"你的出生年份输入有错!\");\r\n\t\t\t\tfr.year.focus();\r\n\t\t\t\treturn false;\r\n\t\t}\r\n\tif(fr.email.value != \"\")//验证email的格式\r\n {\r\n\t\tif(!isEmail(fr.email.value)) {\r\n\t\t\talert(\"请输入正确的信箱名称!\");\r\n\t\t\tfr.email.focus();\r\n\t\t\treturn false;\r\n\t\t}\r\n\t}\r\n\tfr.submit();\r\n}\r\nfunction isYear(theStr) {\r\n var flag = true;\r\n\tvar trimStr = Trim(theStr);\r\n\tvar trimlen = trimStr.length;\r\n\tvar nextStr = trimStr;\r\n\r\n\tif(trimStr.charAt(0) == '0') {\r\n\t\tnextStr = trimStr.substring(1,trimlen);\r\n\t}\r\n\tvar len = nextStr.length;\r\n\tif(len != 4)\r\n\t\tflag = false;\r\n\tfor(var i = 0; i < len; i++) {\r\n\t\tif((nextStr.charAt(i) > '9') || (nextStr.charAt(i) < '0'))\r\n\t\tflag = false;\r\n\t}\r\n\tif((nextStr.charAt(0) != '1') || (nextStr.charAt(1) != '9'))\r\n\t\tflag = false;\r\n\treturn flag;\r\n}\r\nfunction isEmail(theStr){\r\n var atindex=theStr.indexOf('@');\r\n var dotindex=theStr.indexOf('.',atindex);\r\n var flag=true;\r\n thesub=theStr.substring(0,dotindex+1);\r\n if((atindex<1)||(atindex!=theStr.lastIndexOf('@'))||(dotindex<atindex+2)||(theStr.length<=thesub.length)){\r\n flag=false;\r\n }else{\r\n flag=true;\r\n }\r\n return(flag);\r\n}\r\nfunction Trim(TheString)\r\n{\r\n\tvar len;\r\n\r\n\tlen = TheString.length;\r\n \twhile(TheString.substring(0,1) == \" \"){ //trim left\r\n \t\tTheString = TheString.substring(1, len);\r\n \t\tlen = TheString.length;\r\n\t}\r\n\r\n \twhile(TheString.substring(len-1, len) == \" \"){ //trim right\r\n \t\tTheString = TheString.substring(0, len-1);\r\n \t\tlen = TheString.length;\r\n \t}\r\n \treturn TheString;\r\n}\r\n</script>\r\n<body>\r\n");
// end
// begin [file="/edit1.jsp";from=(104,2);to=(108,1)]
String uid=(String)session.getAttribute("struid");
ResultSet rs = null;
if(uid==null||uid=="")
{
// end
// HTML // begin [file="/edit1.jsp";from=(108,3);to=(111,0)]
out.write("\r\n<p>您还没有登陆!</p>\r\n<p><a href=\"login.html\">回到首页</a>\r\n");
// end
// begin [file="/edit1.jsp";from=(111,2);to=(111,8)]
}else{
// end
// HTML // begin [file="/edit1.jsp";from=(111,10);to=(116,6)]
out.write("\r\n</p>\r\n<form name=\"form2\" id=\"form2\" action=\"edit2.jsp\" method=\"post\" onsubmit=\"return check();\">\r\n <div align=\"center\">\r\n <p>\r\n ");
// end
// begin [file="/edit1.jsp";from=(116,8);to=(147,0)]
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
String driver = "jdbc:odbc:shm";
try{
Connection conn = DriverManager.getConnection(driver,"sa","");
Statement stmt = conn.createStatement();
//生成查询的sql命令
String sql="select * from custom where uid='"+uid+"'";
//rs为返回结果的ResultSet对象
rs=stmt.executeQuery(sql);
} catch(SQLException ey)
{
}
if(rs.next()){
String yname = rs.getString("uid");
String psw=rs.getString("psw").trim();
String nickname=rs.getString("nickname").trim();
String gender=rs.getString("gender").trim();
String name=rs.getString("name").trim();
String address=rs.getString("address").trim();
String email=rs.getString("email").trim();
String tel=rs.getString("tel").trim();
String birth=rs.getString("birth").trim();
String career=rs.getString("career").trim();
String year=birth.substring(0,4);
String month=birth.substring(5,7);
String date=birth.substring(8,10);
// end
// HTML // begin [file="/edit1.jsp";from=(147,2);to=(153,25)]
out.write("\r\n 请按照下表修改您的信息!</p>\r\n <hr />\r\n <table width=\"527\" border=\"0\">\r\n <tr>\r\n <td width=\"153\" height=\"32\">用户 ID: </td>\r\n <td width=\"364\" >");
// end
// begin [file="/edit1.jsp";from=(153,28);to=(153,31)]
out.print(uid);
// end
// HTML // begin [file="/edit1.jsp";from=(153,33);to=(154,41)]
out.write(" </td>\r\n\t\t<input type=\"hidden\" name=\"uid\" value=\"");
// end
// begin [file="/edit1.jsp";from=(154,44);to=(154,47)]
out.print(uid);
// end
// HTML // begin [file="/edit1.jsp";from=(154,49);to=(166,55)]
out.write("\"/>\r\n </tr>\r\n <tr>\r\n <td height=\"29\">请设定您的密码:</td>\r\n <td><input type=\"password\" name=\"psw\" />(只能是 1-20位字母或数字)</td>\r\n </tr>\r\n <tr>\r\n <td height=\"34\">请确认您的密码:</td>\r\n <td><input type=\"password\" name=\"psw1\" /></td>\r\n </tr>\r\n <tr>\r\n <td height=\"27\">请输入您的昵称:</td>\r\n <td><input type=\"text\" name=\"nickname\" value=\"");
// end
// begin [file="/edit1.jsp";from=(166,58);to=(166,66)]
out.print(nickname);
// end
// HTML // begin [file="/edit1.jsp";from=(166,68);to=(170,46)]
out.write("\"/>(最多10个汉字)</td>\r\n </tr>\r\n <tr>\r\n <td height=\"31\">请选择您的性别:</td>\r\n <td><input name=\"gender\" type=\"radio\" ");
// end
// begin [file="/edit1.jsp";from=(170,48);to=(170,101)]
if(gender.compareTo("male")==0) out.print("checked");
// end
// HTML // begin [file="/edit1.jsp";from=(170,103);to=(172,40)]
out.write(" value=\"male\" />\r\n 男\r\n <input type=\"radio\" name=\"gender\" ");
// end
// begin [file="/edit1.jsp";from=(172,42);to=(172,97)]
if(gender.compareTo("female")==0) out.print("checked");
// end
// HTML // begin [file="/edit1.jsp";from=(172,99);to=(177,51)]
out.write(" value=\"female\" />\r\n 女</td>\r\n </tr>\r\n <tr>\r\n <td height=\"25\">请输入您的真实姓名:</td>\r\n <td><input type=\"text\" name=\"name\" value=\"");
// end
// begin [file="/edit1.jsp";from=(177,54);to=(177,58)]
out.print(name);
// end
// HTML // begin [file="/edit1.jsp";from=(177,60);to=(181,53)]
out.write("\"/>(最多10个汉字)</td>\r\n </tr>\r\n <tr>\r\n <td height=\"24\">请输入您的通讯地址:</td>\r\n <td><input type=\"text\" name=\"address\" value=\"");
// end
// begin [file="/edit1.jsp";from=(181,56);to=(181,63)]
out.print(address);
// end
// HTML // begin [file="/edit1.jsp";from=(181,65);to=(185,51)]
out.write("\"/>(最多10个汉字)</td>\r\n </tr>\r\n <tr>\r\n <td height=\"25\">请输入电子信箱:</td>\r\n <td><input type=\"text\" name=\"email\" value=\"");
// end
// begin [file="/edit1.jsp";from=(185,54);to=(185,59)]
out.print(email);
// end
// HTML // begin [file="/edit1.jsp";from=(185,61);to=(189,49)]
out.write("\"/></td>\r\n </tr>\r\n <tr>\r\n <td height=\"30\">请输入联系电话:</td>\r\n <td><input type=\"text\" name=\"tel\" value=\"");
// end
// begin [file="/edit1.jsp";from=(189,52);to=(189,55)]
out.print(tel);
// end
// HTML // begin [file="/edit1.jsp";from=(189,57);to=(193,61)]
out.write("\" /></td>\r\n </tr>\r\n <tr>\r\n <td height=\"28\">请输入您的生日:</td>\r\n <td><input name=\"year\" type=\"text\" size=\"10\" value=\"");
// end
// begin [file="/edit1.jsp";from=(193,64);to=(193,68)]
out.print(year);
// end
// HTML // begin [file="/edit1.jsp";from=(193,70);to=(195,55)]
out.write("\"/>\r\n 年\r\n <input name=\"month\" type=\"text\" size=\"5\" value=\"");
// end
// begin [file="/edit1.jsp";from=(195,58);to=(195,63)]
out.print(month);
// end
// HTML // begin [file="/edit1.jsp";from=(195,65);to=(197,51)]
out.write("\"/>\r\n 月\r\n <input name=\"date\" type=\"text\" size=\"5\" value=\"");
// end
// begin [file="/edit1.jsp";from=(197,54);to=(197,58)]
out.print(date);
// end
// HTML // begin [file="/edit1.jsp";from=(197,60);to=(202,53)]
out.write("\"/>\r\n 日(YYYY-MM-DD)</td>\r\n </tr>\r\n <tr>\r\n <td height=\"28\">职业:</td>\r\n <td><input type=\"text\" name=\"career\" value=\"");
// end
// begin [file="/edit1.jsp";from=(202,56);to=(202,62)]
out.print(career);
// end
// HTML // begin [file="/edit1.jsp";from=(202,64);to=(216,0)]
out.write("\"/></td>\r\n </tr>\r\n </table>\r\n <hr />\r\n <table width=\"320\" border=\"0\">\r\n <tr>\r\n <td height=\"31\"><input type=\"submit\" name=\"submit\" value=\"确认\" /></td>\r\n <td><input type=\"reset\" name=\"submit2\" value=\"清除\" /></td>\r\n </tr>\r\n </table>\r\n <p> </p>\r\n <p> </p>\r\n </div>\r\n</form>\r\n");
// end
// begin [file="/edit1.jsp";from=(216,2);to=(217,1)]
}
}
// end
// HTML // begin [file="/edit1.jsp";from=(217,3);to=(220,0)]
out.write("\r\n</body>\r\n</html>\r\n");
// end
} catch (Throwable t) {
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 + -