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
Use EL expressions, and if you need output escaping then use the fn:escapeXml
function like ${fn:escapeXml(myText)}
.
when you use JSTL core out tag, you have some more options:
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.