java - 是否可以将 if 条件放入 <s :select> tag? 的 listValue 内

标签 java jsp struts2

我的 jsp 页面上有以下 s:select 标记:

 <s:select name="collaborator" listValue="%{title.designation+' '+name}" value="cololaborator" id="collaborator" listKey="id"  list="listaPsmPse" ></s:select>

我想知道是否可以做这样的事情:

listValue="if(title!=null)%{title.designation+' '+name}else%{name}"

最佳答案

您可以使用 ternary if 来编写它像这样:

listValue="title !=null ? title.designation + ' ' + name : name"

关于java - 是否可以将 if 条件放入 <s :select> tag? 的 listValue 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242052/

相关文章:

java - Spring Boot - 无法解决 Whitelabel 错误页面

java - struts2 在 actionerror 或 action message 中发回 html 文本

java - 如何在Java中访问struts拦截器参数?

java - 嵌套异常是 java.sql.SQLTransactionRollbackException : At least one parameter to the current statement is uninitialized

Java 8 过滤字符串

java - 来自 Groovlet (Groovy Servlet) 的 JSP PageContext

javascript - 使用jsp和javascript的异步文件上传(AJAX文件上传)

javascript - 创建带有按钮的标签文本字段

java - 如何在 Java 中调用这个 PLSQL 过程?

java - 无法发送月份作为参数