如何连接jstl或EL值以形成完整的属性值

时间:2016-01-22 17:06:30

标签: jsp jstl concatenation el

我有< a href>标签在HTML中 我的模型有一个java list list1作为模型属性。我正在尝试构建

< a href =" pathvalue / namevalue">

<c:forEach var="obj" items="${list}">
  <a href="${obj.path}+"/"+${obj.name}".../>
</c:forEach>

我想知道如何插入&#34; /&#34;。我可以直接连接两个El值 $ {obj.path} $ {obj.name}但是如何获得&#34; /&#34;

低于行正确以获得输出&#34; pathvalue / namevalue&#34;?

<c:out value="${obj.path+'/'+obj.name}" />

1 个答案:

答案 0 :(得分:0)

你不能连接它,因为&#34; +&#34; sign用于算术加法。

你应该使用

${obj.path}/${obj.name}

或在servlet中执行以暴露具有已连接值的bean属性。