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>默认会将 <、>、’、” 和 & 转换为 <、>、'、" 和 &。
•不想转换时,只需设定<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)相关推荐
- jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结
转载自 jsp页面中JSTL/EL标签引用java后台静态static字段的方法总结 为什么使用该功能? 项目中的每个页面都包含产品名称.Logo.版本等信息,我希望修改一处,其它所有的全部跟着变 ...
- JSTL/EL表达式/Struts2标签/OGNL表达式
文章目录 JSTL + EL表达式 Struts 标签 + OGNL表达式 JSTL + EL表达式 JSTL 只能用在 JSP 文件中,不可以在 XML 和 HTML 文件中使用,不可以用在 JS ...
- java,js,jstl,EL的简单交互
EL全名Expression Language.EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能. 脚本编制元素是指页面中能够用于在JSP文件中嵌入java代码的元素. JSP标准标记库(j ...
- JSTL+EL表达式方法获取Oracle的Clob字段内容
我们在页面获得数据的时候一般的类型还是很好获得的,但是一遇到Clob类型就比较麻烦,最常用的方法是用一个流将其读取出来.使用MVC框架的时候这些都是无所谓的事情,因为反正是写在java类中怎么写都行, ...
- 分页查询的实现(struts2+jsp+jstl+el)
文章目录 MySQL的分页查询语句 如何设置<上一页>和<下一页>的有效性呢? 示例代码 MySQL的分页查询语句 使用 MySQL 的分页查询语句 select * from ...
- java web期末课程设计 学生成绩管理系统(mysql,jstl+el,Javabean)+增删改查,session域+servlet(基础易理解)
学生成绩管理系统 一.实验目的 为了更好的学习理解JavaWeb,创建了此系统.此系统可以帮助学习Java web基础,特别是javaweb入门,此系统使用大部分Java web基础知识.Java w ...
- foreach - gt 写法java_java map在JSTL EL中的小应用--lt;c:forEachgt;遍历Maplt;gt;泛型
准 备 数 据:(自己准备吧少年,考验你时候到了!!) 1 /** 结构示意图: 2 类型: List集合 map对象 LIst集合 Person类对象 String name : int age 3 ...
- jsp学习(十二,JSTL(El扩展升级))
目录 一.JSTL概述 二.语法知识 一.JSTL概述 JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用起来非常方便,它与JSP动作标签一样, ...
- JSTL EL对Map集合的支持
1.迭代 Map的每个对象以key=value的形式给出 当forEach tag的item属性中的表达式的值是java.util.Map时,在var中命名的变量被设置为类型是java.util.Ma ...
最新文章
- 从源码分析DEARGUI之add_plot和add_scatter_series
- (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
- Java 条件解析,Java Lambda使用条件检查解析集合
- 使用Apriori算法进行关联分析
- is_numeric函数的引起的一个BUG说起
- php函数表达式,正规表达式函数_php
- Qt / 查找可执行程序的依赖库
- eventfd(一)
- BugkuCTF-MISC题乌云邀请码
- kido机器人没反应_机器人不能钩的三个英雄,章鱼妈上榜,钩中图四我方直接团灭!...
- IPSec隧道配置案例(手动模式)
- 刷爆了!程序员都在点赞的Python学习图谱安利给你!
- testNg 关闭浏览器异常解决办法
- java类静态初始化_Java静态代码块和类初始化、实例初始化过程
- 计算机桌面为什么没有语言栏了,电脑还原桌面的时候语言栏里怎么什么都没有了,只有到打字的时候才显示 ,这是为什么啊...
- wps文档忘记保存关闭了怎么恢复
- 论文阅读:VoltJockey: Breaching TrustZone by Software-Controlled Voltage Manipulation over
- 李奇霖:通道业务山穷水尽 券商资管何去何从?
- 湖南省第六届大学生计算机程序设计竞赛 弟弟的作业
- Linux之root密码破解
热门文章
- Outlook2010 POP3方式连接Hotmail等邮箱的错误处理
- 无意中找到的一篇关于面试的文章,感觉写的很好!
- 取pvr.ccz及pvr图像的工具
- Linux locate命令
- android面试经典片段
- 全球与中国医院床垫市场深度研究分析报告
- 使用Jansson处理JSON
- vs提示对象当前正在其他地方使用
- 蓝桥杯 蚂蚁感冒(Java)
- 数据结构 串 KMP 模式匹配详解 通俗易懂