`
sunny-chance
  • 浏览: 11502 次
  • 性别: Icon_minigender_1
  • 来自: 中山
最近访客 更多访客>>
社区版块
存档分类
最新评论

广汽丰田第一店_你问我答-auto080407

阅读更多
活动的需求再简单不过了:网友提问,商家在后台回复或删除网友问题...

这次的“主要”精力是放在文字显示上,过滤“<”、“>”和“&”等在HTML和XML中具有特殊意义的字符。记得以前使用Struts的时候,直接用<bean:write name="xxx" property="xxx" filter="true" />就可以方便的把XML标签过滤了。想必JSTL也不会那么弱吧!后来打开了几个JSTL的相关网页,发现处理方式大同小异<c:out value="expression" escapeXml="false"></c:out>
------------------------------------------------------------------------------------------
趁着现在有点时间,就总结一下JSTL的知识吧!
1,11个EL隐式对象的标识符:
pageContext、pageScope、requestScope、sessionScope、applicationScope、param、paramValues、header、headerValues、cookie、initParam
2,JSTL core标签库<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<c:set var="xxx" scope="[page|request|session|application]" value="expression" />
<c:remove var="xxx" scope="[page|request|session|application]" />
<c:out value="expression" default="expression" escapeXml="boolean" />
<c:forEach var="xxx" varStatus="xxx" begin="expression" end="expression" step="expression" >xxx</c:forEach>
<c:if test="expression" var="xxx" scope="[page|request|session|application]" >xxx</c:if>
<c:choose><c:when test="expression" >xxx</c:when>...<c:otherwise>xxx</c:otherwise></c:choose>
<c:redirect url="expression" context="xxx" ><c:param name="xxx" value="expression" />...</c:redirect>
3,JSTL fmt标签库
<fmt:formatDate value="expression" timeZone="xxx" type="[date|time|both]" dateStyle="[default|short|medium|long|full]" timeStyle="[default|short|medium|long|full]" pattern="expression" var="xxx" scope="[page|request|session|application]" />
<fmt:parseDate  value="expression" timeZone="xxx" type="[date|time|both]" dateStyle="[default|short|medium|long|full]" timeStyle="[default|short|medium|long|full]" pattern="expression" var="xxx"  scope="[page|request|session|application]" parseLocale="expression" />
4,JSTL xml和sql标签库


参考资料:
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics