用一个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>