在更改为 jsp 2 并返回到 jsp 1 后,将变量值保留在 jsp 1 中

Keeping variable value in jsp 1, after changing to jsp 2 and comming back to jsp1

本文关键字:jsp 保留 变量值 返回      更新时间:2023-09-26

我有两个页面,一个是step1.jsp,在这里用户可以输入其函数,例如DNF和KNF。用户可以选择门控或多路复用器,在步骤2.jsp中模拟功能。现在,如果用户单击"下一步"按钮,他将被转发到步骤2.jsp(使用Struts2技术),在那里模拟功能(根据他的选择使用门或多路复用器)。

我想实现的是:在step2.jsp中抛出"后退"按钮,当用户点击这个按钮时,他将被转发到step1.jsp并且可以再次选择"多路复用器"或"门"。如何保留用户在步骤1中输入的功能,以便即使更改为步骤2.jsp回到步骤1.jsp也可以再次使用?

你可以

做一些事情,比如

<s:url value="step1.action" var="backURL">
   <s:param name="selectedFunction" value="name_of_the_function" />   
</s:url>
<s:a href="%{backURL}">Back</s:a>

希望这有帮助。

使链接包含预选函数:

<a href="step1.action?function=the_function_you_want_to_preselect>">Back</a>