📄 registaction.java
字号:
package gongjiaochexitong.renyuan;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import javax.servlet.ServletContext;
import javax.sql.DataSource;
public final class registAction extends Action{
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
request.setCharacterEncoding("utf-8");
registForm registform = (registForm)form;
String userName = registform.getUserName().trim();
String userPassword = registform.getUserPassword().trim();
String userPassword2 = registform.getUserPassword2().trim();
String phoneNo = registform.getPhoneNo().trim();
String email = registform.getEmail().trim();
ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute("db_renyuan");
conn_User db = new conn_User(dataSource);
if(userName!=null && !userName.equals("") && userPassword!=null
&& !userPassword.equals("") && userPassword2!=null &&
!userPassword2.equals("") && phoneNo!=null &&
!phoneNo.equals("") && email!=null && !email.equals("")){
if(userPassword.equals(userPassword2)){
if(procedure_user.registUser(db, userName, userPassword, phoneNo, email)!=0){
db.conn_Close(); //close connection
return mapping.findForward("registSuccess");
}
else{ //插入操作失败
db.conn_Close(); //close connection
return mapping.findForward("registError");
}
}
else{ //密码与确认密码不相同
db.conn_Close(); //close connection
return mapping.findForward("registError");
}
}
else{ //获取表单失败
db.conn_Close(); //close connection
return mapping.findForward("registError");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -