功能:使用验证码进行验证,如果输入错误.需要返回原来的页面重新输入,这就需要把用户原来输入的其他内容传回第一个页面.我使用session传递.
第一段程序:
<tr>
<td>
测试传输内容:
</td>
<td>
<%
if(session.getAttribute("text") == null){ //text为输入的内容.在验证页面上有一句"session.setAttribute("text",text)"给text赋值.
%>
<input type=text name=text size=16 value="">
<%}else{ %>
<input type=text name=text size=16 value="<%=session.getAttribute("text") %>">
<%} %>
</td>
</tr>
第二段程序:
<tr>
<td>
测试传输内容:
</td>
<td>
<%
if(session.getAttribute("text") != null){
%>
<input type=text name=text size=16 value="<%=session.getAttribute("text") %>">
<%}else{ %>
<input type=text name=text size=16 value="">
<%} %>
</td>
</tr>
请问这两种写法是否完全相同?
另外再请教一下,这里用session是不是最佳选择?
谢谢
第一段程序:
<tr>
<td>
测试传输内容:
</td>
<td>
<%
if(session.getAttribute("text") == null){ //text为输入的内容.在验证页面上有一句"session.setAttribute("text",text)"给text赋值.
%>
<input type=text name=text size=16 value="">
<%}else{ %>
<input type=text name=text size=16 value="<%=session.getAttribute("text") %>">
<%} %>
</td>
</tr>
第二段程序:
<tr>
<td>
测试传输内容:
</td>
<td>
<%
if(session.getAttribute("text") != null){
%>
<input type=text name=text size=16 value="<%=session.getAttribute("text") %>">
<%}else{ %>
<input type=text name=text size=16 value="">
<%} %>
</td>
</tr>
请问这两种写法是否完全相同?
另外再请教一下,这里用session是不是最佳选择?
谢谢
是用session
如果我要传递的不是一个数据.而是很多的表单输入项还能用request吗?
请教一下.
一样的,多set一下不就行了。