如何在El中做到这一点:
${'&edit='+edit+'id='+id}
我试了但是没用。他做了加法而不是连接!
答案 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)
答案 1 :(得分:0)
你能使用两个EL表达式而不是一个吗?
&edit=${edit}id=${id}