0

有人可以告诉我吗

“如何将任何动作类的属性提取到另一个jsp页面中?”

我有一个动作类“FindQuestion.java”,它有一个属性“private int ra,ua;”。我已经制作了“ra”和“ua”的getter和setter。现在我有另一个jsp页面“home.jsp”,它在<s:property value=""/>标签中显示了“FindQuestion.java”的一些属性,它是在引用“FindQuestion.java”的操作时加载的。还有一个带有“检查”按钮的表单,它从带有<s:select name ="ua" (list of integers) />标签的用户那里获取一个整数。

我需要从“FindQuestion.java”中获取另一个属性“ra”,该属性仅用于在“检查”按钮操作时将其值与“ua”(来自选择标签)的值进行比较。如果它们相等,则显示消息“匹配成功”,否则显示“匹配失败”。[ra 不会显示在 jsp 页面上]。

有人可以建议要完成什么 java 或任何其他编码。

提前致谢。

4

1 回答 1

0

假设您在动作类(不是 jsp)中进行匹配:在home.jsp表单中声明一个隐藏字段

<s:hidden name="ra" value="%{ra}"/>

value据我所知,这里不需要属性,因为变量名是相同的)。

在您匹配变量的操作类中声明此变量(使用 getter/setter)。然后,您可以比较变量。

于 2012-07-10T15:02:05.670 回答