jstl+el(JFIS)

原创 2007年09月17日 15:43:00
 
 
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"%>
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java学习——JSTL标签与EL表达式之间的微妙关系

很高兴,今天能和大家分享刚学的一些新知识。我们在java开发过程中经常会在jsp中嵌入一些java代码,比如,在了解java代码的人员看来,这很简单,可是对于美工或者前台不懂java代码的人员,这就是...
  • u010168160
  • u010168160
  • 2015年10月16日 20:58
  • 10550

JSTL与EL之间的千丝万缕

是什么?   JSTL是一个标准的标签库,由appatch实现。 作用:   简化jsp页的书写;削弱jsp中调用servlet的java代码,便于分层控制。 使用:   也有循环的东西,不过是控制显...
  • lmdcszh
  • lmdcszh
  • 2013年07月25日 21:38
  • 10310

jsp中的JSTL与EL表达式用法

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库、JSTL函数标签库、数据库标签库、I18N格式化标签库、XML标签...
  • wjrong_1
  • wjrong_1
  • 2014年06月12日 10:39
  • 9930

jstl、el详解

  • 2014年09月10日 17:22
  • 481KB
  • 下载

jsp最全笔记,jstl+El

  • 2016年10月16日 16:50
  • 34KB
  • 下载

jstl和el的语法

  • 2014年11月21日 08:59
  • 1.82MB
  • 下载

EL表达式及JSTL里三个主要标签实现表的增删改查

  • 2017年08月23日 21:26
  • 1.96MB
  • 下载

EL、JSTL详细讲解

  • 2015年10月20日 10:48
  • 2.81MB
  • 下载

JSP中JSTL提供的函数标签EL表达式操作字符串的方法

  • 2013年07月17日 12:24
  • 21KB
  • 下载

jstl和el的基础

  • 2014年03月06日 20:20
  • 47KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jstl+el(JFIS)
举报原因:
原因补充:

(最多只允许输入30个字)