⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit1_0002ejsp_jsp.java

📁 基于J2EE的个人数字助理系统,大家参考下,提出宝贵意见
💻 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("&nbsp;</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>&nbsp;</p>\r\n    <p>&nbsp;    </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 + -