v表达式操作<c:out>
§主要用来显示数据的内容,就像是 <%= scripting-language %>
•例: Hello ! <c:out value="${username}" />
§语法1:没有本体(body)内容
•<c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] />
§语法2:有本体内容
•<c:out value="value" [escapeXml="{true|false}"]>
•default value
•</c:out>
<c:out value="Hello JSP 2.0 !! " />
<c:out value="${ 3 + 5 }" />
<c:out value="${ param.data }" default="No Data" />
<c:out value="<p>有特殊字符</p>" />
<c:out value="<p>有特殊字符</p>" escapeXml="false" />
•一般来说,<c:out>默认会将 <、>、’、” 和 & 转换为 &lt;、&gt;、'、" 和 &amp;。
•不想转换时,只需设定<c:out>的escapeXml 属性为fasle
v表达式操作<c:set>
§主要用来将变量储存至JSP 范围中或是JavaBean 的属性中。
§语法1:将 value 的值储存至范围为scope 的 varName 变量之中
•<c:set value="value" var="varName" [scope="{ page|request|session|application }"]/>
§语法2:将本体内容的数据储存至范围为scope 的 varName 变量之中
<c:set var="varName" [scope="{ page|request|session|application }"]>
… 本体内容
</c:set>
§语法3:将 value 的值储存至 target 对象的属性中
< c:set value="value" target="target" property="propertyName" />
§语法4:将本体内容的数据储存至 target 对象的属性中
<c:set target="target" property="propertyName">
… 本体内容
</c:set>
v表达式操作<c:remove>
§主要用来移除变量
§语法
•<c:remove var="varName" [scope="{ page|request|session|application }"] />
页面代码
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<c:forEach items="${models}"var="model1">
<c:if test="${model1.modelState=='1'}">
<a href="<c:urlvalue="model.do?modelState=0&modelId=${model1.modelId}"/>&method=model_update_state"><img border="0" src="data:images/qiyong.gif"/>
</a>
</c:if>
</c:forEach>
导本地Struts标签
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

jstl+el(JFIS)相关推荐

  1. jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结

    转载自   jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结 为什么使用该功能? 项目中的每个页面都包含产品名称.Logo.版本等信息,我希望修改一处,其它所有的全部跟着变 ...

  2. JSTL/EL表达式/Struts2标签/OGNL表达式

    文章目录 JSTL + EL表达式 Struts 标签 + OGNL表达式 JSTL + EL表达式 JSTL 只能用在 JSP 文件中,不可以在 XML 和 HTML 文件中使用,不可以用在 JS ...

  3. java,js,jstl,EL的简单交互

    EL全名Expression Language.EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能. 脚本编制元素是指页面中能够用于在JSP文件中嵌入java代码的元素. JSP标准标记库(j ...

  4. JSTL+EL表达式方法获取Oracle的Clob字段内容

    我们在页面获得数据的时候一般的类型还是很好获得的,但是一遇到Clob类型就比较麻烦,最常用的方法是用一个流将其读取出来.使用MVC框架的时候这些都是无所谓的事情,因为反正是写在java类中怎么写都行, ...

  5. 分页查询的实现(struts2+jsp+jstl+el)

    文章目录 MySQL的分页查询语句 如何设置<上一页>和<下一页>的有效性呢? 示例代码 MySQL的分页查询语句 使用 MySQL 的分页查询语句 select * from ...

  6. java web期末课程设计 学生成绩管理系统(mysql,jstl+el,Javabean)+增删改查,session域+servlet(基础易理解)

    学生成绩管理系统 一.实验目的 为了更好的学习理解JavaWeb,创建了此系统.此系统可以帮助学习Java web基础,特别是javaweb入门,此系统使用大部分Java web基础知识.Java w ...

  7. foreach - gt 写法java_java map在JSTL EL中的小应用--lt;c:forEachgt;遍历Maplt;gt;泛型

    准 备 数 据:(自己准备吧少年,考验你时候到了!!) 1 /** 结构示意图: 2 类型: List集合 map对象 LIst集合 Person类对象 String name : int age 3 ...

  8. jsp学习(十二,JSTL(El扩展升级))

    目录 一.JSTL概述 二.语法知识 一.JSTL概述 JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用起来非常方便,它与JSP动作标签一样, ...

  9. JSTL EL对Map集合的支持

    1.迭代 Map的每个对象以key=value的形式给出 当forEach tag的item属性中的表达式的值是java.util.Map时,在var中命名的变量被设置为类型是java.util.Ma ...

最新文章

  1. 从源码分析DEARGUI之add_plot和add_scatter_series
  2. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
  3. Java 条件解析,Java Lambda使用条件检查解析集合
  4. 使用Apriori算法进行关联分析
  5. is_numeric函数的引起的一个BUG说起
  6. php函数表达式,正规表达式函数_php
  7. Qt / 查找可执行程序的依赖库
  8. eventfd(一)
  9. BugkuCTF-MISC题乌云邀请码
  10. kido机器人没反应_机器人不能钩的三个英雄,章鱼妈上榜,钩中图四我方直接团灭!...
  11. IPSec隧道配置案例(手动模式)
  12. 刷爆了!程序员都在点赞的Python学习图谱安利给你!
  13. testNg 关闭浏览器异常解决办法
  14. java类静态初始化_Java静态代码块和类初始化、实例初始化过程
  15. 计算机桌面为什么没有语言栏了,电脑还原桌面的时候语言栏里怎么什么都没有了,只有到打字的时候才显示 ,这是为什么啊...
  16. wps文档忘记保存关闭了怎么恢复
  17. 论文阅读:VoltJockey: Breaching TrustZone by Software-Controlled Voltage Manipulation over
  18. 李奇霖:通道业务山穷水尽 券商资管何去何从?
  19. 湖南省第六届大学生计算机程序设计竞赛 弟弟的作业
  20. Linux之root密码破解

热门文章

  1. Outlook2010 POP3方式连接Hotmail等邮箱的错误处理
  2. 无意中找到的一篇关于面试的文章,感觉写的很好!
  3. 取pvr.ccz及pvr图像的工具
  4. Linux locate命令
  5. android面试经典片段
  6. 全球与中国医院床垫市场深度研究分析报告
  7. 使用Jansson处理JSON
  8. vs提示对象当前正在其他地方使用
  9. 蓝桥杯 蚂蚁感冒(Java)
  10. 数据结构 串 KMP 模式匹配详解 通俗易懂