在我的jsp页面中,我在输入字段旁边有输入字段和超链接。我的第1页JSP看起来像这样:
<input name="item1" type="text"/> <a: href="page2">Search for item</a>
<input name="item2" type="text"/> <a: href="page2">Search for item</a>
当用户点击其中一个链接时,它将转到第2页,其中将向用户显示项目列表,每个项目也是一个链接。第2页jsp看起来像这样:
<ul>
<li><a:href="page1">Item 1</a></li>
<li><a:href="page2">Item 2</a></li>
</ul>
当用户点击第2页上的链接时,假设用户点击第1项,我需要返回第1页并将第1项放入第1页的文本框中。项目1将放入哪个文本框取决于用户单击的第1页上的哪个链接。例如,如果用户单击第1页中的第一个链接转到第2页,则当用户单击第2页中的链接时,用户单击的链接的值将转到第一个文本框。我怎么能做到这一点?我正在开发websphere商业中的代码。
答案 0 :(得分:0)
onclick ='function(variable);怎么样? ?它不会起作用吗?
答案 1 :(得分:0)
1)在MyJSP1.jsp
中,请执行以下操作:
String textID = "";
String item = "";
textID = request.getParameter("textID");
item = request.getParameter("item");
// 当您从MyJSP2.jsp
// 现在,您可以使用textID
和item
执行任何操作,因为它具有从MyJSP2.jsp
收到的值。
// 将textID
作为查询参数传递,并将item
附加为文字值。
<input name="item1" type="text" value=<% put if condition and append value %> /> <a: href="page2?textID=item1">Search for item</a>
<input name="item2" type="text" value=<% put if condition and append value %> /> <a: href="page2?textID=item2">Search for item</a>
在MyJSP2.jsp中2),请执行以下操作:
String textValue = "";
textValue = request.getParameter("textID");
// 现在将textValue
附加为查询参数
<ul>
<li><a:href="page1?textID=<%= textValue %>&item=item1">Item 1</a></li>
<li><a:href="page2?textID=<%= textValue %>&item=item2">Item 2</a></li>
</ul>
注意:如果您愿意,可以更改要求,但主逻辑将保持不变。