如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
http://localhost:8080/webTest/show.jsp?uname=%E5%B0%8F%E6%98%8E&upwd=121&uage=12&uhobbies=%E7%BE%BD%E6%AF%9B%E7%90%83register.jsp
register.jsp
<%--
Created by IntelliJ IDEA.
User: eric
Date: 2019-09-08
Time: 17:05
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="show.jsp">
用户名:
<input type="text" name="uname"><br>
密码:
<input type="text" name="upwd"><br>
年龄:
<input type="text" name="uage"><br>
爱好:
<input type="checkbox" name="uhobbies" value="足球">足球
<input type="checkbox" name="uhobbies" value="篮球">篮球
<input type="checkbox" name="uhobbies" value="羽毛球">羽毛球
<input type="checkbox" name="uhobbies" value="乒乓球">乒乓球
<input type="submit" value="注册">
</form>
</body>
</html>
show.jsp
<%--
Created by IntelliJ IDEA.
User: eric
Date: 2019-09-08
Time: 17:10
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
//设置编码
request.setCharacterEncoding("utf-8");
String name = request.getParameter("uname");
int age = Integer.parseInt(request.getParameter("uage"));
String pwd = request.getParameter("upwd");
String[] hobbies = request.getParameterValues("uhobbies");
%>
注册成功,信息如下<br>
姓名:<%=name %>
年龄:<%=age %>
密码:<%=pwd %>
爱好:
<%
if(hobbies !=null){
for (String hobby :hobbies){
out.print(hobby+" ");
}
}
%>
</body>
</html>
王明昌博客
