Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 JSTL 中有两种打印输出的方法 -
<H1><c:out value="${theOutput}" /></H1>
和
<H1>${theOutput}</H1>
有什么区别?哪一种是首选方式?
谢谢。
这两种方法c:out都会JSP EL显示输出到页面,但是有一个主要区别。该c:out标签将自动转义 xml 输出,从而防止跨站点脚本。使用JSP EL(第二个选项)不会转义输出。
c:out
JSP EL
当显示用户输入的数据时,使用c:out标签代替,JSP EL以防止任何恶意数据输入显示在页面上。