第一个表单提交姓名
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>session对象的运用</title> </head> <body> <form style="line-height:10" id="form1" name="form1" action="session2.jsp" method="post"> <div align="center"> <table> <tr> <td width="37%"><div align="center">名字:</div></td> <td width="64%"> <label> <div align="center"><input type="text" name="name"/></div> </label> </td> </tr> <tr> <td colspan="2"> <label> <div align="center"><input type="submit" value="提交"/></div> </label> </td> </tr> </table> </div> </form> </body> </html>第二个表单在第一个表单的基础上选择地名
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% request.setCharacterEncoding("utf-8"); //避免乱码 %> <% String name=request.getParameter("name"); session.setAttribute("name",name); %> <div align="center"></div> <form id="form1" name="form1" action="show3.jsp" method="post"> <table width="28%" border="0"> <tr> <td>名字:</td> <td><%=name %></td> </tr> <tr> <td>喜欢的地方:</td> <td> <label><input type="text" name="address"/></label> </td> </tr> <tr> <td colspan="2"><label> <div align="center"><input type="submit" value="提交"/></div> </label></td> </tr> </table> </form> </body> </html>第三个显示结果
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); %> <% String name=(String)session.getAttribute("name"); String solution=request.getParameter("address"); %> <div align="center"></div> <form id="form1" name="form1" action="show3.jsp" method="post"> <table width="28%" border="0"> <tr> <td colspan="2"> <div align="center"><strong>显示答案</strong></div> </td> </tr> <tr> <td width="49%"> <div align="left">名字:</div> </td> <td width="Q"><label><div align="left"><%=name%></div></label></td> </tr> <tr> <td><label><div align="left">喜欢的地方:</div></label></td> <td><div align="left"><%=solution %></div></td> </tr> </table> </form> </body> </html>