Struts2可以使用复合 if 语句吗?标签?
我有一个页面将显示 Struts2 JSP 的两个选项之一。
我遇到的问题是我必须不断嵌套我的语句,因为我无法弄清楚如何使用此标签创建复合 if 语句。 目前我的代码如下所示:
<s:if test="%{caseDto.siteId!=null}">
<s:if test="%{caseDto.siteId!=0}">
<span id="validAcctSpan" class="goodMessage">
<s:textfield name="caseDto.siteId" label="Account Number"
...
我想知道 Struts 是否支持以下语法:
<s:if test="%{caseDto.siteId!=null && caseDto.siteId!=0}">
<span id="validAcctSpan" class="goodMessage">
<s:textfield name="caseDto.siteId" label="Account Number"
...
这可能吗?我愿意接受其他/更好的方式来执行相同的操作。我对 Struts2 还很陌生,所以我确信有更好的方法。
I have a page that will display one of two options for a Struts2 JSP.
The problem I am running in to is that I have have to continually nest my statements because I cannot figure out how create compound if statements with this tag.
Currently my code looks like this:
<s:if test="%{caseDto.siteId!=null}">
<s:if test="%{caseDto.siteId!=0}">
<span id="validAcctSpan" class="goodMessage">
<s:textfield name="caseDto.siteId" label="Account Number"
...
I would like to know if Struts supports a syntax of something along the lines of:
<s:if test="%{caseDto.siteId!=null && caseDto.siteId!=0}">
<span id="validAcctSpan" class="goodMessage">
<s:textfield name="caseDto.siteId" label="Account Number"
...
Is this possible? I'm open to other/better ways of performing the same action. I am still new to Struts2, so I'm sure there is a better way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 Struts2 中使用复合 if 语句。使用
&&
运算符就可以了。对于 OGNL,请查看此文档:
https://commons.apache.org/proper/commons-ognl/language -guide.html
You can use compound if statements with Struts2. Using
&&
operator is OK for it.For OGNL, check this document:
https://commons.apache.org/proper/commons-ognl/language-guide.html