[url=http://play3.pcauto.com.cn/auto080407]活动[/url]的需求再简单不过了:网友提问,商家在后台回复或删除网友问题...

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

[b]参考资料:[/b]
[list]
[*][url=http://www.ibm.com/developerworks/cn/java/j-jstl0211]JSTL 入门: 表达式语言[/url]
[*][url=http://www.ibm.com/developerworks/cn/java/j-jstl0318]JSTL 入门: 探讨 core[/url]
[*][url=http://www.ibm.com/developerworks/cn/java/j-jstl0415]JSTL 入门: 表示就是一切[/url]
[*][url=http://www.ibm.com/developerworks/cn/java/j-jstl0520]JSTL 入门: 访问SQL和XML内容[/url]
[/list]

广汽丰田第一店_你问我答-auto080407相关推荐

  1. asp.net添加删除表格_你问我答|135编辑器使用之超链接和表格问题

    嘿,胖友们大家好呀,我是三儿. 万众期待的『你问我答』栏目又回来了!之前我们有出过两期内容,解决了胖友们在日常工作中使用135编辑器常见到的一些问题. >>>>>点我查看 ...

  2. lpop 原子_我问我答核磁共振都能测什么原子核?

    Hi~这里是橙阳说! 本期内容 「我问我答」 核磁共振都能测试什么原子核? 文末新加了讨论窗口 期待你的留言   01.  核磁能测什么样的原子核?  对核磁不是很了解的童鞋经常会产生一种错觉,就是核 ...

  3. 进出仓原理_你问我答 | 球磨机组成和工作原理?

    壹 问 问题1:球磨机组成和工作原理? 壹 答 回答1: 一.球磨机工作原理: 该球磨机的主要工作部分是一个装在两个大型轴承上并水平放置的回转圆筒,筒体用隔仓板分成几个仓室,在各仓内装一定形状和大小的 ...

  4. 赛扬处理器_有问有答:怎么认识电脑处理器的划分?比如英特尔i5i7这些代表什么意思?...

    首选我们要知道现在电脑处理器的品牌有两个一个是Intel另一个是AMD,他们两家现在的命名规则基本都是相近的,Intel家的酷睿系列是主力产品,而AMD方面则以锐龙系列处理器作为主力,下面先来说说In ...

  5. 占用率_有问有答:任务管理器里面的GPU占用率到底是怎么算的?

    从总体上来说,Windows 10是一个好系统,虽然我们天天戏称它为"Bug 10",但不可否认的是,从立项以来,开发团队就一直在努力为它加入新的功能,其中有不少是相当实用的,比如 ...

  6. 什么决定了计算机的寻址能力_有问有答:寻址能力与CPU的位宽有关系吗?

    拼 命 加 载 中 ... 答案是没有关系.这个问题以讹传讹了很多人,传了很久,确实有必要说说.CPU的寻址能力与它的地址总线位宽有关,而我们通常说的CPU位宽指的是数据总线位宽,它和地址总线位宽半毛 ...

  7. amd一键超频怎么用_有问有答:AMD处理器怎么超频?

    拼 命 加 载 中 ... 传统的超频方法是要入BIOS里面手动来改设置的,但是对于大多数用户来说BIOS里的设置太多了,不熟悉的人一进BIOS就眼花缭乱不知道要改啥,不过随着AMD锐龙处理器的推出, ...

  8. 1709 ltsb 内存占用_有问有答:任务管理器里面的GPU占用率到底是怎么算的?

    从总体上来说,Windows 10是一个好系统,虽然我们天天戏称它为"Bug 10",但不可否认的是,从立项以来,开发团队就一直在努力为它加入新的功能,其中有不少是相当实用的,比如 ...

  9. python3简明教程-实验楼_#python实验楼教程#学Python哪里有一问一答的Python学习?求具体的~...

    学Python哪里有一问一答的Python学习?求具体的- 实的会员课程 慕课网 实验楼是IT在线学习网站,为用户提供的不频,而是配置好的虚拟机,通过虚拟的实验环境,学习者可边看文档边动手操作,从而提 ...

最新文章

  1. 简易RS232 建模二 (接收)
  2. 由“公共类”看出的一些东西
  3. mysql中的乐观锁_MySQL中悲观锁和乐观锁到底是什么?
  4. php yii 控件分页,Yii2分页的使用及其扩展方法详解
  5. 巧用定时任务监控第三方组件是否正常
  6. 关于重构之Switch的处理【二】
  7. 深度学习修炼(六)——神经网络分类问题
  8. MVC + LigerUI 做后台管理还真是清爽
  9. Error: file not found: arch/arm/boot/compressed/piggy.lzo
  10. 我的YUV播放器MFC小笔记:非模态对话框建立及窗口间传值
  11. Bots Inc宣布订购1000台比特币矿机,价值400万美元
  12. redux使用教程详细介绍
  13. c语言大作业背单词,c语言必背代码 c语言入门必背单词 c语言必背100代码
  14. java面向对象猜拳游戏_面向对象猜拳游戏
  15. Python学习(一) 准备工作
  16. 出行品类HarmonyOS高德地图集成过程分享
  17. 亚马逊asin关键词排名追踪_图文实操:手把手教你优化亚马逊关键词的自然排名!...
  18. conda 清除已经下载的缓冲包
  19. 13. 软件包详解,rpm包的查找,安装,升级,卸载,验证等所有操作
  20. Redis 7.0 正式发布,新增近 50 个新命令,这次真的学不动了。。

热门文章

  1. easyUI datagrid 获取 id值
  2. 深度linux 时间放桌面,manjaro + deepin桌面环境 真香!
  3. Kafka的安全认证机制SASL/PLAINTEXT 2020.11.12
  4. 土地出让金骤降是“危”还是“机”?
  5. 支付宝真的会上传用户的照片和录音吗?
  6. 软件需求用例如何写?
  7. python递归函数1到n求和_python代码之阶乘求和的方法
  8. 车联网上云最佳实践(五)
  9. Python后台开发实战第一周直播补充
  10. @Temporal()注解的使用