📄 check.jsp
字号:
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.Map,java.util.HashMap" %>
<%
request.setCharacterEncoding("gb2312");
boolean mark=true;
String mess="";
String forwardPath="";
/**************** 获取表单数据 ****************/
String name=request.getParameter("userName");
String sex=request.getParameter("sex");
String pass=request.getParameter("userPass");
String aginPass=request.getParameter("aginPass");
String QQ=request.getParameter("QQNum");
String phone=request.getParameter("phoneNum");
String addr=request.getParameter("userAddr");
request.setAttribute("name",name);
request.setAttribute("sex",sex);
request.setAttribute("QQ",QQ);
request.setAttribute("phone",phone);
request.setAttribute("addr",addr);
/**************** 验证用户输入是否为空! ****************/
if(name==null||name.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>用 户 名!</font><br><br></li>";
}
if(sex==null||sex.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>性 别!</font><br><br></li>";
}
if(pass==null||pass.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>密 码!</font><br><br></li>";
}
if(aginPass==null||aginPass.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>确认密码!</font><br><br></li>";
}
if(QQ==null||QQ.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>QQ 号 码!</font><br><br></li>";
}
if(phone==null||phone.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>电话号码!</font><br><br></li>";
}
if(addr==null||addr.equals("")){
mark=false;
mess+="<li>请输入 <font color='red'>住 址!</font></li>";
}
/**************** 若存在输入为空的字段,返回;否则继续判断输入的密码是否一致、QQ和电话号码是否为数字! ****************/
if(!mark){
request.setAttribute("mess",mess);
forwardPath="reg.jsp";
}
else{
if(!pass.equals(aginPass)){
mark=false;
mess+="<li>输入的 <font color='red'>密码</font>与<font color='red'>确认密码</font>不一致!<br><br></li>";
}
try{
Integer.parseInt(QQ);
}catch(Exception e){
mark=false;
mess+="<li>输入的 <font color='red'>QQ号码</font>不是数字格式!<br><br></li>";
}
try{
Long.parseLong(phone);
}catch(Exception e){
mark=false;
mess+="<li>输入的 <font color='red'>电话号码</font>不是数字格式!</li>";
}
/**************** 如果验证失败,返回;否则转发到doreg.jsp页面进行注册! ****************/
if(!mark){
request.setAttribute("mess",mess);
forwardPath="reg.jsp";
}
else{
if(sex.equals("women"))
sex="女";
else
sex="男";
Map<String,String> user=new HashMap<String,String>();
user.put("name",name);
user.put("sex",sex);
user.put("pass",pass);
user.put("QQ",QQ);
user.put("phone",phone);
user.put("addr",addr);
request.setAttribute("user",user);
String sql="insert into tb_userreg values('"+name+"','"+pass+"','"+sex+"','"+QQ+"','"+phone+"','"+addr+"')";
request.setAttribute("insertSQL",sql);
forwardPath="doreg.jsp";
}
}
%>
<jsp:forward page="<%=forwardPath%>"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -