如何简洁地使用 jstl 或 EL 值来形成完整的属性值



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

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

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

下行是否正确获得输出"路径值/名称值"?

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

您无法连接它,因为"+"符号用于算术加法。

你应该使用

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

或者在 servlet 中执行此操作以公开具有已串联值的 Bean 属性。

最新更新