用户注册信息实例

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,显示错误信息:

例如输入情况如下:

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




  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值