效果展示
在注册页面填写完注册信息后,点击注册按钮,然后跳转到展示页面展示注册的信息:
关键代码
注册页面 register.jsp:
<form action="show.jsp" method="post">
//show.jsp与register.jsp均在WebContent目录下,故action提交的路径直接为"show.jsp"
//method="post"可以在标题栏隐藏注册信息
姓名:<input type="text" name="uname" /><br/>
年龄:<input type="text" name="uage" /><br/>
密码:<input type="password" name="upwd" /><br/>
爱好:<br/>
<input type="checkbox" name="uhobbies" value="篮球"/>篮球<br/>
<input type="checkbox" name="uhobbies" value="足球"/>足球<br/>
<input type="checkbox" name="uhobbies" value="乒乓球"/>乒乓球<br/>
<input type="submit" value="注册" /><br/>
</form>
信息显示页面 show.jsp:
<%
request.setCharacterEncoding("utf-8"); //设置注册页面请求的消息编码格式为"utf-8"
String name = request.getParameter("uname"); //获取用户名
int age = Integer.parseInt(request.getParameter("uage")); //获取用户年龄
String password = request.getParameter("upwd"); //获取用户密码
String[] hobbies = request.getParameterValues("uhobbies"); //获取用户爱好
%>
注册成功,信息如下:<br/>
姓名:<%=name %><br/>
年龄:<%=age %><br/>
密码:<%=password %><br/>
爱好:<br/>
<!--用for循环显示爱好-->
<%
if(hobbies != null){ //判断多选框是否被选中
for(String hobbie : hobbies){
out.print(hobbie + " ");
}
}
%>