【发布时间】:2013-02-26 14:57:32
【问题描述】:
我有一个下拉列表。当用户选择某个选项时,其中每个选项代表 Java 服务器端的一个特定字符串。
现在,Java 服务器端能够检查选择了哪个选项,以及对应的数字。目前,我可以在 Java 后端输出值,而不是在 JSP 页面上。
Struts 1.0 是否有 if/else 标签?
我不确定哪个逻辑标记最适合将 Java 值传递给前端处理:
JSP 页面
if(value = 666)
this textbox is readonly
else
this textbox row is active
到目前为止我的研究:
查看logic:equal,它似乎使用如下标记库在JSP 页面上传递了一个值。这对我不起作用,因为我想将值 FROM 传递给服务器端的 Java 类。
<logic:equal name="name" property="name" value="<%= theNumber %>" >
【问题讨论】:
-
你问jsp标签上面的逻辑。你可以使用jstl标签
-
不,我不是。但如果它解决了问题,我愿意接受各种解决方案
-
我建议再看看 logic:equal;我相信你误会了。也就是说,当功能重叠时,我会使用 JSTL,尤其是在像这样的过时版本的 Struts 中。