【发布时间】:2013-07-04 09:01:35
【问题描述】:
我发现这段代码很丑:
<a href="<c:url value='/my/path/${id}.html'/>">Title</a>
在:
href="<c:url value=
和:
'/>">
零件。 JSP EL 中是否有任何标准函数可用,其工作与 JSTL c:out 相同,但看起来像:
<a href="${f:context('/my/path/'.concat(id).concat('.html'))">Title</a>
或更好:
<a href="${f:context}/my/path/${id}.html">Title</a>
【问题讨论】:
-
@BalusC 感谢伟大的链接!我研究了有关使用 base HTML 标签的问题,但发现它有很多陷阱,因为根据 W3C 规范它需要 absolute 路径,因为我们使用负载平衡代理,所以没有例外... +1
-
该答案还显示了如何生成正确的答案。
-
谢谢!我在 base 标记中看到 req.requestURL ))
标签: jsp jakarta-ee jstl el