我在edit.jsp
中有以下代码<%
while (rs.next())
{
%>
<tr>
<TD><%=rs.getString(1)%></TD> //for text box name
<TD><%=rs.getString(2)%></TD> //for text box address
<TD><%=rs.getString(3)%></TD> //for text box origin
<td><a href="create.jsp"> <img src="images/editdetail.png"></a></td>
</tr>
单击图像/ editdetail.png时,我将页面重定向到create.jsp,其中我有三个文本框(&#34;名称&#34;,&#34;地址&#34;和&#34;原点&#34)。
单击png图像时,如何获取getString值也会显示在文本框中,以便我可以编辑详细信息。
答案 0 :(得分:0)
你可以像TJ提到的那样将它传递给params。但是如果您认为它有点不安全,因为URL中存在详细信息,您可以将详细信息保存为会话中的对象。使用session.setAttribute()
。
在create.jsp中,根据键读取对象并相应地填充文本框。
此示例中说明了与您的类似的用例:http://www.jsptut.com/sessions.jsp
我相信,create.jsp会将detials提交给另一个JSP。说... submit_details.jsp 在submit_details.jsp中,处理完详细信息后,请记得从会话中删除该属性。