Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在a<;的listValue中设置if条件;选择>;标签?_Java_Jsp_Struts2 - Fatal编程技术网

Java 是否可以在a<;的listValue中设置if条件;选择>;标签?

Java 是否可以在a<;的listValue中设置if条件;选择>;标签?,java,jsp,struts2,Java,Jsp,Struts2,我的jsp页面上有以下s:select标记: <s:select name="collaborator" listValue="%{title.designation+' '+name}" value="cololaborator" id="collaborator" listKey="id" list="listaPsmPse" ></s:select> 标签上显示您正在使用struts。我建议用豆子。在struts操作处理程序中,计算要为listValue显示的

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

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

标签上显示您正在使用struts。我建议用豆子。在struts操作处理程序中,计算要为listValue显示的值。在bean属性中设置该值,并将bean属性的值用作listValue。因此,实际的计算应该在Java代码(struts)中完成,而不是在JSP本身中。这是我认为最好的办法

关于我所说的示例,请参见Buhake Sindi针对以下问题所写的公认答案:

你可以这样写:


如果有人能向我解释如何直接链接到答案,我将不胜感激…我希望有一个更直接的方法,但我会看到那篇文章,并尝试这样做。。thanks@dabasiu你可以把脚本嵌入到JSP中,但是我认为这是一个很糟糕的实践,我甚至不知道如何从头开始。但是它是可以做到的。然而,问题中的所有内容都是Struts 2,因此毫无用处。每个答案都有一个显示答案链接的“共享”链接。
listValue="if(title!=null)%{title.designation+' '+name}else%{name}"
listValue="title !=null ? title.designation + ' ' + name : name"