EL中2变量的连接

时间:2014-07-10 22:54:33

标签: jsp spring-mvc el

如何在El中做到这一点:

${'&edit='+edit+'id='+id}

我试了但是没用。他做了加法而不是连接!

2 个答案:

答案 0 :(得分:2)

除非您使用EL,否则无法在EL 3.0中连接这样的字符串, 在以前的EL版本中,您可以调用每个字符串的concatenate方法。

喜欢这个

${'&edit='.concat(edit).concat('id=').concat(id)}

EL 3.0中,你可以这样做

${'&edit=' += edit += 'id=' += id}

EL版本与您正在使用的Servlet容器(例如,Tomcat,JBoss)中支持的Servlet实现版本以及web.xml文件中定义的Servlet版本相关,例如:

Servlet 3.0支持EL 2.2

Servlet 2.5支持EL 2.1

Servlet 2.4支持EL 2.0

如果您使用Tomcat作为您的servlet容器,请查看此页面,其中提供了有关受支持的Java EE规范实现的信息(例如,Servlet,JSP,EL)

http://tomcat.apache.org/whichversion.html

答案 1 :(得分:0)

你能使用两个EL表达式而不是一个吗?

&edit=${edit}id=${id}