我有两个jsp页面。 one.jsp
和two.jsp
。在one.jsp
上有一个表单,其中有一个提交按钮。用户提交表单,执行find.action
执行操作,并在用户导航到two.jsp
成功时执行。 find.action
映射到struts.xml上,并定义了成功结果。行动find.action
的行为是FindMyString
。在FindMyString
中有一个属性说String mystring = "Hello from Action class";
我想在two.jsp上显示'mystring'属性的值。
请提供一些方法来提供合适的编码。感谢。
答案 0 :(得分:3)
您的操作需要getter来公开需要在JSP中显示的任何信息。因此,首先要在您的操作中创建getMyString()
方法。然后,您可以使用以下任一方法在JSP中输出值:
<s:property value="myString"/>
<c:out value="${action.myString}"/>
答案 1 :(得分:0)
您可以使用OGNL访问操作中的字段。
的文档