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

📄 reguser.java

📁 程序切片原型系统
💻 JAVA
字号:
package njutgrid.run;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import java.sql.*;import javax.servlet.http.HttpServletRequest;import njutgrid.util.*;import njutgrid.users.*;public class reguser extends DataBase{        private user user = new user();	                        //新的用户对象        private javax.servlet.http.HttpServletRequest request;  //建立页面请求        private String message = "";			        //出错信息提示        private String username = "";			      //注册后返回的用户名        private long userid = 0;			     //注册后返回的用户ID  public reguser() {  }  //添加新用户  public boolean add(HttpServletRequest req) throws Exception {        if (getRequest(req)) {            DataBase db = new DataBase();            db.connect();            stmt = db.conn.createStatement ();                       sqlStr = "insert into griduser (Username,PassWord,Name,"+                     "Email) values ('";            sqlStr = sqlStr + dataFormat.toSql(user.getUserName()) + "','";            sqlStr = sqlStr + dataFormat.toSql(user.getPassWord()) + "','";            sqlStr = sqlStr + dataFormat.toSql(user.getNames()) + "','";            sqlStr = sqlStr + dataFormat.toSql(user.getEmail()) ;                       try{                stmt.executeUpdate(sqlStr);                sqlStr = "select max(uesrid) from griduser where Username = '" +                         user.getUserName()+ "'";                         rs = stmt.executeQuery(sqlStr);                         while (rs.next()){                              userid = rs.getLong(1);                              }                             rs.close();                             return true;                }catch (Exception sqle){                  System.out.print(sqle.getMessage());                  return false;                }           } else{            return false;           }  }  //分析页面转递的参数  public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {       boolean flag = false;       try {        request = newrequest;               String username = request.getParameter("username");         if (username==null || username.equals("")){              username = "";              message = message + "用户名为空!";              }              user.setUserName(getGbk(username));        String password = request.getParameter("passwd");              if (password==null || password.equals("")){                  password = "";                  message = message + "密码为空!";                  }        String pwdconfirm = request.getParameter("passconfirm");              if (!password.equals(pwdconfirm)){                 message = message + "确认密码不相同!";                 }              user.setPassWord(getGbk(password));        String names = request.getParameter("names");;              if (names==null){                   names = "";                   }              user.setNames(getGbk(names));                       String email = request.getParameter("email");             if (email == null){                  email = "";                  }              user.setEmail(getGbk(email));                      if (message.equals("")){                  flag = true;                  }               return flag;        }catch (Exception e){            return flag;            } }   public String getGbk( String str) {               try  {                return new String(str.getBytes("ISO8859-1"));                }catch (Exception e){                  return str;                  }          }  public String getMessage() {                              return message;                      }  public void setMessage(String msg) {                              message = msg;                      } public void setUserid(long uid) {                              userid = uid;                      } public long getUserid() {                              return userid;                      } public void setUserName(String uName) {                              username = uName;                      } public String getUserName() {                              return username;                      } };

⌨️ 快捷键说明

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