如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
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>