JSP/JSTL using or not using tags

前端 未结 3 781
旧时难觅i
旧时难觅i 2020-12-19 06:42

i\'m helping develop a java jsp jstl based web service and all dynamic objects are being inserted using ${object.foo} and i was wondering if it made a differenc

相关标签:
3条回答
  • 2020-12-19 06:51

    Use EL expressions, and if you need output escaping then use the fn:escapeXml function like ${fn:escapeXml(myText)}.

    0 讨论(0)
  • 2020-12-19 06:55

    when you use JSTL core out tag, you have some more options:

    • The values that you are passing to the tag will be by default XML-escaped
    • You can provide a default value which will be displayed if the value passed is null.
    0 讨论(0)
  • 2020-12-19 06:57

    In previous versions of jsp it was not possible to directly use el expressions in text content, you had to use c:out. This is no longer neccessary, using el expressions directly for output creates a much less cluttered jsp in my opinion. The c:out tag still has its uses if you need to control output escaping via the escapeXml attribute.

    0 讨论(0)
提交回复
热议问题