??xml version="1.0" encoding="utf-8" standalone="yes"?>青青影院一区二区三区四区,韩日精品视频一区,一区在线视频http://www.aygfsteel.com/laoding/category/34868.html本来我以为,隐n了别人就找不到我Q没有用的,像我q样拉风的男人,无论走到哪里Q都像在黑暗中的萤火虫一P那样的鲜明,那样的出众。我那忧郁的眼神Q稀疏的胡茬Q那微微隆v的将军肚和亲切的W容......都深深吸引了众h...... zh-cnSat, 21 Mar 2009 07:36:35 GMTSat, 21 Mar 2009 07:36:35 GMT60JSTL1.1函数标签?functions)如fn:lengthhttp://www.aygfsteel.com/laoding/articles/261203.html老丁老丁Sat, 21 Mar 2009 07:23:00 GMThttp://www.aygfsteel.com/laoding/articles/261203.htmlhttp://www.aygfsteel.com/laoding/comments/261203.htmlhttp://www.aygfsteel.com/laoding/articles/261203.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/261203.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/261203.html本文转自Q?a >http://tgyd2006.javaeye.com/blog/169826

在jstl中的fn标签也是我们在网设计中l常要用到的很关键的标签Q在使用的时候要先加上头

<%@ taglib uri="

具体使用Ҏ请参见下表:

函数

描述

fn:contains(string, substring)

如果参数string中包含参数substringQ返回true

fn:containsIgnoreCase(string, substring)

如果参数string中包含参数substringQ忽略大写Q,q回true

fn:endsWith(string, suffix)

如果参数 string 以参数suffixl尾Q返回true

fn:escapeXml(string)

有Ҏ意义的XML (和HTML)转换为对应的XML character entity codeQƈq回

fn:indexOf(string, substring)

q回参数substring在参数string中第一ơ出现的位置

fn:join(array, separator)

一个给定的数组array用给定的间隔Wseparator串在一Pl成一个新的字W串q返回?/p>

fn:length(item)

q回参数item中包含元素的数量。参数Itemcd是数l、collection或者String。如果是Stringcd,q回值是String中的字符数?/p>

fn:replace(string, before, after)

q回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方Qƈq回替换后的l果

fn:split(string, separator)

q回一个数l,以参数separator 为分割符分割参数stringQ分割后的每一部分是数组的一个元?/p>

fn:startsWith(string, prefix)

如果参数string以参数prefix

开_q回true

fn:substring(string, begin, end)

q回参数string部分字符? 从参数begin开始到参数end位置Q包括end位置的字W?/p>

fn:substringAfter(string, substring)

q回参数substring在参数string中后面的那一部分字符?/p>

fn:substringBefore(string, substring)

q回参数substring在参数string中前面的那一部分字符?/p>

fn:toLowerCase(string)

参数string所有的字符变ؓ写Qƈ其q回

fn:toUpperCase(string)

参数string所有的字符变ؓ大写Qƈ其q回

fn:trim(string)

去除参数string 首尾的空|q将其返?/p>



老丁 2009-03-21 15:23 发表评论
]]>
JSTL标签之fnhttp://www.aygfsteel.com/laoding/articles/236922.html老丁老丁Mon, 27 Oct 2008 09:31:00 GMThttp://www.aygfsteel.com/laoding/articles/236922.htmlhttp://www.aygfsteel.com/laoding/comments/236922.htmlhttp://www.aygfsteel.com/laoding/articles/236922.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/236922.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/236922.htmlJSTL 标签 fn 函数

函数

描述

fn:contains(string, substring)

如果参数string中包含参数substringQ返回true

fn:containsIgnoreCase(string, substring)

如果参数string中包含参数substringQ忽略大写Q,q回true

fn:endsWith(string, suffix)

如果参数 string 以参数suffixl尾Q返回true

fn:escapeXml(string)

有Ҏ意义的XML (和HTML)转换为对应的XML character entity codeQƈq回

fn:indexOf(string, substring)

q回参数substring在参数string中第一ơ出现的位置

fn:join(array, separator)

一个给定的数组array用给定的间隔Wseparator串在一Pl成一个新的字W串q返回?/p>

fn:length(item)

q回参数item中包含元素的数量。参数Itemcd是数l、collection或者String。如果是Stringcd,q回值是String中的字符数?/p>

fn:replace(string, before, after)

q回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方Qƈq回替换后的l果

fn:split(string, separator)

q回一个数l,以参数separator 为分割符分割参数stringQ分割后的每一部分是数组的一个元?/p>

fn:startsWith(string, prefix)

如果参数string以参数prefix开_q回true

fn:substring(string, begin, end)

q回参数string部分字符? 从参数begin开始到参数end位置Q包括end位置的字W?/p>

fn:substringAfter(string, substring)

q回参数substring在参数string中后面的那一部分字符?/p>

fn:substringBefore(string, substring)

q回参数substring在参数string中前面的那一部分字符?/p>

fn:toLowerCase(string)

参数string所有的字符变ؓ写Qƈ其q回

fn:toUpperCase(string)

参数string所有的字符变ؓ大写Qƈ其q回

fn:trim(string)

去除参数string 首尾的空|q将其返?/p>



老丁 2008-10-27 17:31 发表评论
]]>
常用标签之实例篇(2) sethttp://www.aygfsteel.com/laoding/articles/231612.html老丁老丁Sun, 28 Sep 2008 02:43:00 GMThttp://www.aygfsteel.com/laoding/articles/231612.htmlhttp://www.aygfsteel.com/laoding/comments/231612.htmlhttp://www.aygfsteel.com/laoding/articles/231612.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231612.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231612.html
       a, <c:set value="value" var="varName" [scope="{page|request|session|application}"]>
         b, 
<c:set var="varname" [scope="{page.}"]>    body  </c:set>
         c, 
<c:set value="value" target="target" property="propertyname"/>
         d, 
<c:set target="target" property="propertyname">  body </c:set>

为方便,在上一节用到的jsp面上做修改Q代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ page isELIgnored="false" %>
<%@ page import="com.MyUser" %>

<%
MyUser user 
= new MyUser();

pageContext.setAttribute(
"user",user);
%>

1.<c:set value="admin" var="username"/>
    
<c:out value="${username}"/><br>
2.<c:set var="password">mypassword</c:set>
    
<c:out value="${password}"></c:out><br>

3<c:set value="admin" target="${user}" property="username"/>
   
<c:set target="${user}" property="password">
                  test
    
</c:set>
    
<c:out value="${user.username}"></c:out>-------
    
<c:out value="${user.password}"></c:out>    

执行q个jsp面Q看C下结果:

1. admin
2. mypassword
3. admin------- test

Ƣ迎留言交流

老丁 2008-09-28 10:43 发表评论
]]>
JSTL 常用标签(set/out/remove/catch)http://www.aygfsteel.com/laoding/articles/231371.html老丁老丁Fri, 26 Sep 2008 12:19:00 GMThttp://www.aygfsteel.com/laoding/articles/231371.htmlhttp://www.aygfsteel.com/laoding/comments/231371.htmlhttp://www.aygfsteel.com/laoding/articles/231371.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231371.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231371.html常用标签  Q?lt;c:out>   <c:set>  <c:remove>   <c:catch>

1) 把计的l果输出
      

  a <c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"]/>
         b  
<c:out value="value" [escapeXml="{true|false}"]>  body      </c:out>
            
           
<c:out value="test"/>  //输出"test"
           <c:out value="test2'>laoding  </c:out>   //中的body中的内容不会发送到客户?/span>
           <c:out value="${test}"/>
           
<c:out value="${ding}" default="如果ding变量不存?则将昄此信?/span>"/>


 2) 用来某范围(request,session,application{?中设|某个?br />        

  a, <c:set value="value" var="varName" [scope="{page|request|session|application}"]>
         b, 
<c:set var="varname" [scope="{page.}"]>    body  </c:set>
         c, 
<c:set value="value" target="target" property="propertyname"/>
         d, 
<c:set target="target" property="propertyname">  body </c:set>
           ?
<c:set value="admin" var="username"/>
                
<c:out value="${username}"/>

              
<c:set var="password">
                 pass
              
</c:set>
              
<c:set value="100" var="maxUser" scope="application"/>
             
<jsp:useBean id="user" scope="request" class="com.test"/>
             
<c:set value="admin" target="${user}" property="userName"/>
              
<c:set target="${user}" property="password">
                  test
              
</c:set>
             


3) 用于删除某个变量或者属?br />      

     <c:remove var="varName" [scope="{page|request|session|application}"]/>
            ? 
             
<c:set value="20" var="max" scope="application"/>
             
<c:remove var="max" scope="application"/>

4) 捕获由嵌套在它里面的标签抛出的异?br />

<c:catch [var="varName"]>  test </c:catch>
        ?
            
<c:catch var="test">
             
<%  int i=0;
                 
int j=10/i;
              
%>
            
</c:catch>
            
<c:out value="${test}"/>
            
<c:out value="${test.message}"/>
            
<c:out value="${test.cause}"/>

   



老丁 2008-09-26 20:19 发表评论
]]>
JSTL(?-----EL隐式对象http://www.aygfsteel.com/laoding/articles/231369.html老丁老丁Fri, 26 Sep 2008 12:08:00 GMThttp://www.aygfsteel.com/laoding/articles/231369.htmlhttp://www.aygfsteel.com/laoding/comments/231369.htmlhttp://www.aygfsteel.com/laoding/articles/231369.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231369.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231369.html?1 中列Z 11 ?EL 隐式对象的标识符。不要将q些对象?JSP 隐式对象Q一共只有九个)hQ其中只有一个对象是它们所共有的?/p>

?1. EL 隐式对象

cd 标识W?/strong> 描述
JSP pageContext PageContext 实例对应于当前页面的处理
作用?/td> pageScope 与页面作用域属性的名称和值相兌?Map c?/td>
requestScope 与请求作用域属性的名称和值相兌?Map c?/td>
sessionScope 与会话作用域属性的名称和值相兌?Map c?/td>
applicationScope 与应用程序作用域属性的名称和值相兌?Map c?/td>
h参数 param 按名U存储请求参数的主要值的 Map c?/td>
paramValues 请求参数的所有g?String 数组存储?Map c?/td>
h?/td> header 按名U存储请求头主要值的 Map c?/td>
headerValues 请求头的所有g?String 数组存储?Map c?/td>
Cookie cookie 按名U存储请求附带的 cookie ?Map c?/td>
初始化参?/td> initParam 按名U存?Web 应用E序上下文初始化参数?Map c?/td>

管 JSP ?EL 隐式对象中只有一个公共对象(pageContextQ,但通过 EL 也可以访问其?JSP 隐式对象。原因是 pageContext 拥有讉K所有其它八?JSP 隐式对象的特性。实际上Q这是将它包括在 EL 隐式对象中的主要理由?/p>

其余所?EL 隐式对象都是映射Q可以用来查扑֯应于名称的对象。前四个映射表示先前讨论的各U属性作用域。可以用它们来查扄定作用域中的标识W,而不用依赖于 EL 在缺省情况下使用的顺序查找过E?/p>

接下来的四个映射用来获取h参数和请求头的倹{因?HTTP 协议允许h参数和请求头h多个|所以它们各有一Ҏ。每对中的第一个映返回请求参数或头的主要|通常是恰巧在实际h中首先指定的那个倹{每对中W二个映允许检索参数或头的所有倹{这些映中的键是参数或头的名称Q但q些值是 String对象的数l,其中的每个元素都是单一参数值或头倹{?/p>

cookie 隐式对象提供了对p求设|的 cookie 名称的访问。这个对象将所有与h相关联的 cookie 名称映射到表C那?cookie Ҏ的 Cookie对象?/p>

最后一?EL 隐式对象 initParam 是一个映,它储存与 Web 应用E序相关联的所有上下文的初始化参数的名U和倹{初始化参数是通过 web.xml 部v描述W文件指定的Q该文g位于应用E序?WEB-INF 目录中?/p>

老丁 2008-09-26 20:08 发表评论
]]>
JSTL(?-----EL语法http://www.aygfsteel.com/laoding/articles/231368.html老丁老丁Fri, 26 Sep 2008 12:05:00 GMThttp://www.aygfsteel.com/laoding/articles/231368.htmlhttp://www.aygfsteel.com/laoding/comments/231368.htmlhttp://www.aygfsteel.com/laoding/articles/231368.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231368.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231368.htmlEL元素必须?/span>${开始,?/span>}l束?/span>

EL元素可以出现在模板文本中Q也可以出现?/span>jsp标记的属性中?/span>

1?/span>EL变量范围Q?/span>

?/span>EL中访问变量的值可以直接?/span> ${ 变量?/span> } or ${ sessionScope.username }

规则Q默认情况下Q?/span>JSP引引擎会按照page?/span>request?/span>session?/span>application的范围搜?/span>user关键字,然后该对象取出Qƈ昄其对应的成员。如果在以上的范围中有同名的key关键字,q样׃出现问题Q而且?/span>JSP引擎L索所有的范围Q会降低效率。所以,我们需要给Z个范_通过以下的方式:

CZ

含义

${pageScope.user.name}

?/span>page范围内取出对?/span>

${requestScope.user.name}

?/span>request范围内取出对?/span>

${sessionScope.user.name}

?/span>session范围内取出对?/span>

${applicationScope.user.name}

?/span>application范围内取出对?/span>

2?/span>EL关键字(16个)Q?/span>

and

eq

gt

ge

true

instanceof

null

div

or

ne

lt

not

false

le

empty

mod

3、访问运符.?/span>[ ]Q?/span>

       EL使用讉Kq算W?#8220;.“?#8221;[ ]“来存取数据?/span>

       讉Kq算W?#8220;.“通常用于引用一个对象的属性。例如,讉Kperson对象?/span>name属性:

       ${person.name}在这U情况下Q运符.?/span>[ ]可以怺替换使用?/span>${person[name]}?/span>

       .?/span>[ ] 也可混合使用${sessionScope?/span>Cart[0].price}

       差异Q当存取的属性名包括Ҏ字符Q如“.“?#8221;-“{)

             [ ]“q算W比”. q算W能更好支持动态取值的情况?/span>

4、算术运:

EL支持通用的算术运,包括+ - * / %

可以使用div代表除法( / )q算Q?/span>mod代表?/span>( % )q算?/span>

术q算W的优先U:

  1. 括号Q(Q?/span>
  2. 负号Q?/span>-
  3. 乘、除、模Q?/span>*Q?/span>/Q或divQ,%Q或modQ?/span>

注意Q除法中Q如果除?/span>0Q返回gؓ无穷大而不是错误?/span>

5、关p运:

EL支持通用的关p运,包括Q?/span>= != < > <= >=

也可以?/span>                  eq ne lt gt le   ge

EL关系q算的优先顺序低于算术运,关系q算的优先顺序是Q?/span>

1)      <,>,<=,>=

2)      == ,!=

3) EL中用条件判断:

操作

描述

CZ

l果

==Q?/span>eqQ?/span>

是否相等

${5==5}

True

!=Q?/span>neQ?/span>

是否不等

${5!=5}

false

<Q?/span>ltQ?/span>

是否于

${5<7}

True

>Q?/span>gtQ?/span>

是否大于

${5>7}

false

<=Q?/span>leQ?/span>

是否于{于

${5 le 5}

true

>=Q?/span>geQ?/span>

是否大于{于

${5 ge 6}

false

l       判断一个变量是否ؓI:

例如Q?/span>${empty param.choice}${empty sessionScope.userName}

6、逻辑q算Q与&&、或|| 、非Q?/span>

优先U低于关p运符Q逻辑q算W之间的优先序Q?/span>

1.Q?/span>(not) 

2.&& (and)

3.|| (or)

7?/span>emptyq算W?/span>

?/span>EL中有一个特D的q算W?/span>emptyQ如果操作数gؓnullq回trueQ或者操作数本n是一个空的容器、空的数l或长度?/span>0的字W串{也q回true?/span>

注:I容器指的是不包含Q何元素的容器。空数组表示其大ؓ0的数l?/span>

8、自动类型{?/span>

EL支持自动cd转换?/span>

老丁 2008-09-26 20:05 发表评论
]]>
JSTL(?-----EL特点http://www.aygfsteel.com/laoding/articles/231366.html老丁老丁Fri, 26 Sep 2008 11:58:00 GMThttp://www.aygfsteel.com/laoding/articles/231366.htmlhttp://www.aygfsteel.com/laoding/comments/231366.htmlhttp://www.aygfsteel.com/laoding/articles/231366.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231366.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231366.htmlEL特点Q?/span>

     1)      对象的简明访问:

一个有范围的对象,名字?/span>usernameQ输出时可以使用Q?br />
${ username }

2)      对象属性的单表C?/span>

输出customer对象?/span>firstname属性可以直接用:

${customer.firstname }

     3)      寚w合元素的单访?/span>

讉KArray?/span>List?/span>Map的元素,只需使用下面表达式:

${variable[indexOrKey]}

     4)      对请求参数?/span>Cookie和其他请求数据的z访?/span>

使用EL中预定义的隐含对象,可以方便讉Kh相关的数据?/span>

如会?/span>ID的获取如下:

${pageContext.session.id}

     5)      EL定义了一个运符的集?/span>

     6)      支持条g输出

EL支持java?/span>C中的Q:三元q算Q?/span>

${testQ?/span>expression1Q?/span>expression2}

     7)      自动cd转换

支持字符串和数字之间的自动{换?/span>

     8)      Ig替异?/span>

大多数情况下Q空值或NullPointerExceptions会返回空字符串而不是抛出异常?/span>

面定w性更好?/span>



老丁 2008-09-26 19:58 发表评论
]]>
JSTL (?------ EL表达式语a介绍http://www.aygfsteel.com/laoding/articles/EL.html老丁老丁Fri, 26 Sep 2008 11:53:00 GMThttp://www.aygfsteel.com/laoding/articles/EL.htmlhttp://www.aygfsteel.com/laoding/comments/231365.htmlhttp://www.aygfsteel.com/laoding/articles/EL.html#Feedback0http://www.aygfsteel.com/laoding/comments/commentRss/231365.htmlhttp://www.aygfsteel.com/laoding/services/trackbacks/231365.html表达式语aQ?/span>ELQ是jsp2.0引入的一U计和输出java对象的简单语aQ?br /> EL语言是JSTL输出Q输入)一个JAVA表达式的表示形式?br /> EL?/span>jsp2.0的两个最重要的新特征之一Q另一个是可以使用jsp语法定义自定义标记?/span>ELZ熟悉java语言的页面开发h员提供了一个开?/span>jsp应用的新途径?/span>

在JSTL中,EL语言只能在属性g使用。EL语言只能通过建立表达?来进行调用。在属性g使用表达式有三种方式?br />   
1?value属性包含一个表辑ּ
<some:tag value="$"/>  
在这U情况下Q表辑ּD计算出来q根据类型{换规则赋值给value属性。比如:<c:out value="$" />中的$是一个ELQ它相当于JSP语句<%=request.getAttribute(“username”)%>?lt;%=session.getAttribute(“username”)%>   
2?value属性包含一个或多个属性,q些属性被文本分割或围l?span style="display: none"> 
 
<some:tag value="some$$text$"/>
在这U情况下Q表辑ּ从左到右q行计算Qƈ结果{换ؓ字符串型Q根据类型{换规则)Qƈ结果赋值给value属?nbsp;

3?value属性仅仅包含文?span style="display: none">
<some:tag value="sometext"/>
在这U情况下Q字W串型属性value根据类型{换规则{换ؓ标签所希望的类型。EL语言的操作符
取得某个对象或集合中的属性gؓ了获得集合中的属性,EL支持以下两种操作
1Q?使用.操作W来获得有名字的属性。例如表辑ּ$表明对象user的username属?br /> 2Q?使用[]操作W来获得有名字或按数字排列的属性?br /> 表达?和表辑ּ${user. username }含义相同
表达? 表明row集合的第一个条目?br /> 在这里user是一个类的对象,它的属性username必须W合标准JavaBean的规范,卛_Mؓusername属性定义相应的getter、setterҎ?br /> Empty操作W?I值检?
使用empty操作W来军_对象、集合或字符串变量是否ؓI或null。例如:
${empty param.username}
如果request的参数列表中的usernamegؓnullQ则表达式的gؓtrue?EL也可以直接用比较操作符与nullq行比较。如${param.firstname == null}?span style="display: none"> 
 
比较操作W?操作W?描述
==或eq 相等?
!=或ne 不等?
<或lt 于?nbsp;
>或gt 大于?br /> <=或le 于{于?
>=或ge 大于{于?nbsp;


老丁 2008-09-26 19:53 发表评论
]]>
JSTL (一)-----?/title><link>http://www.aygfsteel.com/laoding/articles/JSTL.html</link><dc:creator>老丁</dc:creator><author>老丁</author><pubDate>Fri, 26 Sep 2008 11:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/laoding/articles/JSTL.html</guid><wfw:comment>http://www.aygfsteel.com/laoding/comments/231364.html</wfw:comment><comments>http://www.aygfsteel.com/laoding/articles/JSTL.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/laoding/comments/commentRss/231364.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/laoding/services/trackbacks/231364.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">从JSP 1.1规范开始,JSP支持在JSP中用自定义标签了,自定义标{q泛使用造成了程序员重复定义Q这样就促成了JSTLQJavaServer Pages Standard Tag LibraryQ的诞生?br /> <br /> JSTLx一个通用的标准函式库QJSTL全名JavaServer Page Standard Tag LibraryQ是一个标准化的标{և式库Q由Apache的Jakarta计画实作Q它集成了一些简单且常用的标{,诸如程控制、输入、SQL?XML处理{等</span><br />  <small>JSTL主要分作五个大类Q以下来自JSTL文g说明Q?/small> <small><br /> </small> <ul> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>核心标签?/small></span> <ul> <li><small>URIQhttp://java.sun.com/jsp/jstl/core</small> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"> <small>前置Qc</small></span> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>范例Q?lt;c:tagname ...></small></span> </li> </ul> </li> </ul> <small><br /> </small> <ul> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>XML处理标签?/small></span> <ul> <li><small>URIQhttp://java.sun.com/jsp/jstl/xml</small> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>前置Qx</small></span> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"> <small>范例Q?lt;x:tagname ...></small></span> </li> </ul> </li> </ul> <small><br /> </small> <ul> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>I18N格式标签?/small></span> <ul> <li><small>URIQhttp://java.sun.com/jsp/jstl/fmt</small> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>前置Qfmt</small></span> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>范例Q?lt;fmt:tagname ...></small></span> </li> </ul> </li> </ul> <small><br /> </small> <ul> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>资料库存?SQL)标签?/small></span> </li> <ul> <li><small>URIQhttp://java.sun.com/jsp/jstl/sql</small> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>前置Qsql</small></span> <li><span onmouseover="_tipon(this)" onmouseout="_tipoff()"><small>范例Q?lt;sql:tagname ...></small></span> </li> </ul> </ul> <p><span style="font-size: 10pt">1. Core支持JSP中的一些基本的操作Q?br /> 2. XML processing支持XML文档的处理;<br /> 3. I18N capable formatting支持对JSP面的国际化Q?br /> 4. Database access (SQL)支持JSPҎ据库的操作?/span><br /> <br /> <span style="font-size: 10pt">下节将是EL表达式语a</span></p> <img src ="http://www.aygfsteel.com/laoding/aggbug/231364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/laoding/" target="_blank">老丁</a> 2008-09-26 19:41 <a href="http://www.aygfsteel.com/laoding/articles/JSTL.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">̶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ന</a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank">Ǹ</a>| <a href="http://" target="_blank">Ļ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">β</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">³ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̶</a>| <a href="http://" target="_blank">׺</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨ɽ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>