jstl core 库 之 out set remove
2016-03-02 22:20
519 查看
jstl 核心库
out标签 out:输出的标签
* value :输出的值
* default :默认值
* escapeXml :是否转移 默认为true(转义)
代码:
set标签
set标签可以向四个域范围中设置值
属性:
* var :定义变量名称
* value :定义变量值
* scope :四个域范围
* target :修改域范围中的对象
* property :对象的属性
remove标签:
remove标签用来从四个域范围中移除属性的.
属性:
* var :移除的属性名称
* scope :移除的四个范围
代码:
out标签 out:输出的标签
* value :输出的值
* default :默认值
* escapeXml :是否转移 默认为true(转义)
代码:
<!-- 输出常量 --> <c:out value="HELLO"></c:out> <!-- 输出变量 --> <c:set var="i" value="3" scope="page"></c:set> <c:out value="${ i }"></c:out> <!-- 输出默认值 --> <c:set var="city" value="北京" scope="page"></c:set> <c:out value="${ city }" default="上海"></c:out> <!-- 输出一个转义的HTML --> <c:out value="<a href='#'>链接</a>" escapeXml="false"></c:out>
set标签
set标签可以向四个域范围中设置值
属性:
* var :定义变量名称
* value :定义变量值
* scope :四个域范围
* target :修改域范围中的对象
* property :对象的属性
代码: <!-- 向page范围存一个值 --> <c:set var="i" value="3" scope="page"></c:set> <!-- 四个域范围中的对象修改属性值 --> <% Person p = new Person("美美",32); pageContext.setAttribute("p", p); %> ${ p.name } <c:set value="丑丑" property="name" target="${ p }"></c:set> ${ p.name }
remove标签:
remove标签用来从四个域范围中移除属性的.
属性:
* var :移除的属性名称
* scope :移除的四个范围
代码:
<% pageContext.setAttribute("name", "冠希"); %> ${ name } <c:remove var="name" scope="page"/> ${ name }
相关文章推荐
- javascript 调用C++函数
- JS-textarea限制输入字数
- 在JSP中如何传递变量
- JSONP原理及代码简单实现
- 如何循序渐进有效学习 JavaScript?
- 如何正确学习JavaScript
- jstl 简单实践
- JSP与Servlet的交互
- JSESSIONID、SESSION、cookie .
- jstl
- web跨域的解决方法总结
- 【extjs】 Extjs中的Ext.grid.Panel隐藏列会显示在表头中解决方法
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- js实现简单的选项卡功能
- 3/4-3/6 js
- js的Ajax学习
- javascript的初步阶段学习day1------慕课网
- jsp九大内置对象及其用法
- JavaScript调用webservice
- Javascript、js 时间日期时间戳转换