java - 如何在 Struts 2 中将两个 boolean 值与 OGNL 连接起来?

标签 java jsp struts2 struts ognl

我有两个这样设置的变量:

<s:set var="A" value="true" />
<s:set var="B" value="false" />

我想生成下面带有自定义属性的 HTML info像这样:

<td info="truefalse">&#160;</td>

我在我的 JSP 文件中尝试了以下几行,但我无法获得 truefalse 旁边:

<td info="<s:property value="#A?'true':'false'+#B?'true':'false'""/>&#160;</td>

输出:<td info="true">&#160;</td>

<td info="<s:property value="#A" /><s:property value="#B" />">&#160;</td>

输出:<td info="false">&#160;</td>

最佳答案

OGNL 使用+ 来连接字符串。将 boolean 值转换为字符串,你应该做类似的事情

<s:property value="%{''+#A+#B}"/> 

关于java - 如何在 Struts 2 中将两个 boolean 值与 OGNL 连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24056713/

相关文章:

java - 如何解决Spring集成中ftp网关的连接超时问题?

java - 在 Play 中使用纯 JSP 标签

java - spring-mvc @Size 注解无法正确解析错误消息

java - 将值从 java 传递到 jsp 或 servlet

java - 在 Android Studio 中将 EditText 保存到 ArrayList - 编辑 1

java - 如何调用vetoableChange?

java - Eclipse 插件 - 访问编辑器

jsp - 如何编辑<display :table>?显示的记录

java - 如何将对象从 JavaScript 发送到 Struts 2 中的 Action 类?

tomcat - 使用 Struts2 显示未找到操作的错误页面