用一个jsp页面制作表单,注册信息并提交
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="show.jsp" method="post"> <ul> <li>输入用户姓名:<input type="text" name="name"/><br/></li> <li>选择性别 <input type="radio" name="sex" value="男" checked="checked"/>男 <input type="radio" name="sex" value="女"/>女 </li> <li> 选择密码提示问题: <select name="question"> <option value="母亲生日">母亲生日</option> <option value="宠物名称">宠物名称</option> <option value="电脑配置">电脑配置</option> </select> </li> <li>输入问题名称<input type="text" name="key"/></li> <li> <div style="width:400px"> <input name="like" type="checkbox" value="唱歌跳舞"/>唱歌跳舞 <input name="like" type="checkbox" value="网上冲浪"/>网上冲浪 <input name="like" type="checkbox" value="户外登山"/>户外登山<br/> <input name="like" type="checkbox" value="体育运动"/>体育运动 <input name="like" type="checkbox" value="读书看报"/>读书看报 <input name="like" type="checkbox" value="欣赏电影"/>欣赏电影 </div> </li> <li><input type="submit" value="提交"/></li> </ul> </form> </body> </html>用下面这个show.jsp来接收该表单内容
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>显示表单页面</title> </head> <body> <ul style="list-style:none;line-height:30px"> <li>输入用户姓名:<%=new String(request.getParameter("name").getBytes("ISO8859_1"),"UTF-8")%></li> <li>选择性别: <%=new String(request.getParameter("sex").getBytes("ISO8859_1"),"UTF-8")%></li> <li>选择密码提示问题: <%=new String(request.getParameter("question").getBytes("ISO8859_1"),"UTF-8")%></li> <li>请输入问题答案: <%=new String(request.getParameter("key").getBytes("ISO8859_1"),"UTF-8") %></li> <li> 请选择个人爱好: <% String[] like=request.getParameterValues("like"); for(int i=0;i<like.length;i++) { %> <%=new String(like[i].getBytes("ISO8859_1"),"UTF-8")+" "%> <% } %> </li> </ul> </body> </html>