用户注册信息实例

来源:互联网 发布:ubuntu下安装unity3d 编辑:程序博客网 时间:2024/04/24 16:43

index.jsp用来接收用户输入的表单,其代码如下:

<html><body><form action="result.jsp" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name="password"><br>年龄:<input type="text" name="age"><br><input type="submit" value="注册"></form>  </body></html>


result.jsp负责检查输入信息的正确性和完整性,并显示注册结果,其代码如下:

<%!public boolean isNumeric(String str){Pattern pattern=Pattern.compile("[0-9]*");return pattern.matcher(str).matches();} %><%String username=request.getParameter("username");String password=request.getParameter("password");String age=request.getParameter("age");//如果任意一个输入框中信息为空if("".equals(username)||"".equals(password)||"".equals(age)){out.print("信息不能为空!<br>");out.print("<a href=\"javascript:history.go(-1)\">返回</a>");}else{//如果年龄不是数字if(!isNumeric(age)){out.print("年龄必须是数字<br>");out.print("<a href=\"javascript:history.go(-1)\">返回</a>");}else{out.print("注册成功<br>");out.print("用户名:"+username);out.print("密码:"+password);out.print("年龄:"+age);}}%>

index.jsp运行结果:


此时往输入框中输入信息,会出现以下三种情况:

1.完整并正确输入用户信息后点击”注册“按钮,页面跳转到result.jsp,显示用户信息:


2.输入信息不完整时(至少有一个输入框信息为空)点击“注册”按钮,页面跳转到result.jsp,显示错误信息:

例如输入情况如下:


点击“注册”按钮后出现以下信息:


3.输入年龄不为数字时点击“注册按钮,页面跳转到result.jsp,显示错误信息:

例如输入情况如下:

点击“注册”按钮后出现以下信息: