【问题标题】:How to Fetch data by clicking image如何通过单击图像获取数据
【发布时间】:2014-10-06 18:49:41
【问题描述】:

我在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,其中有三个文本框(“名称”、“地址”和“来源”)。 当我单击 png 图像时,如何获取 getString 值也显示在文本框中,以便我可以编辑详细信息。

【问题讨论】:

  • 您可以使用 create.jsp 将它们作为 queryParams 传递。例如,您的 href 看起来像:create.jsp?name=&lt;%=rs.getString(1)%&gt;&amp;address=&lt;%=rs.getString(2)%&gt;&amp;origin=&lt;%=rs.getString(3)%&gt;。现在,您在 create.jsp 中获取这些值作为请求参数。

标签: java html image jsp href


【解决方案1】:

您可以将其作为 TJ 提到的参数传递。但是,如果您认为它有点不安全,因为详细信息存在于 URL 中,您可以将详细信息保存为会话中的对象。使用session.setAttribute()。 在 create.jsp 中,根据键读取对象并相应地填充文本框。

此示例中说明了与您的用例类似的用例:http://www.jsptut.com/sessions.jsp

我相信,create.jsp 会将详细信息提交给另一个 JSP。说... submit_details.jsp 在 submit_details.jsp 中,处理完详细信息后,请记住从会话中删除该属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    相关资源
    最近更新 更多