我有一个下拉列表。当用户选择某个选项时,其中每个选项代表Java服务器端的特定String。
现在,Java服务器端能够检查选择了哪个选项以及对应的数字。目前,我可以在Java后端而不是JSP页面上输出值。
Struts 1.0是否有if / else标记?
我不确定哪个逻辑标记最适合传递Java值进行前端处理:
JSP页面
if(value = 666)
this textbox is readonly
else
this textbox row is active
Run Code Online (Sandbox Code Playgroud)
到目前为止,我的研究:
看一下logic:equal,似乎使用如下所示的taglib在JSP页面上传递值。这对我不起作用,因为我想从服务器端的Java类传递值。
<logic:equal name="name" property="name" value="<%= theNumber %>" >
Run Code Online (Sandbox Code Playgroud)
<c:choose>
<c:when test="${the number}">
Both are equal.
</c:when>
<c:otherwise>
Both are not equal.
</c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)
这是jstl标签
you need to use
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Run Code Online (Sandbox Code Playgroud)