我帮助开发一个Java JSP JSTL基于Web的服务和使用${object.foo}
被插入的所有动态库,我想知道,如果它做了一个差是否它实际上是在<c:out value="${object.foo} />
?JSP/JSTL使用或不使用<c:out>标签
页面全部正确加载,但我不知道是否有什么我没有看到可能是一个问题。
我帮助开发一个Java JSP JSTL基于Web的服务和使用${object.foo}
被插入的所有动态库,我想知道,如果它做了一个差是否它实际上是在<c:out value="${object.foo} />
?JSP/JSTL使用或不使用<c:out>标签
页面全部正确加载,但我不知道是否有什么我没有看到可能是一个问题。
当您使用JSTL core out标签,你有更多的选择:
在以前的jsp版本中,不能直接在文本内容中使用el表达式,所以必须使用c:out。这不再是必要的,直接使用el表达式来输出,在我看来创建了一个更简单的jsp。如果您需要通过escapeXml属性控制输出转义,c:out标签仍然有用。
使用EL表达式,如果需要输出转义,则使用fn:escapeXml
函数,如${fn:escapeXml(myText)}
。