jstl+el(JFIS)

 
 
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; &#039; &#034; &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="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))