首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问关于JSTL标签的有关问题

2012-03-05 
请教关于JSTL标签的问题1.请教c:set var 和C:set target property的区别请指教。希望说最大的

请教关于JSTL标签的问题

1.请教<c:set var=""> 和<C:set target="" property="">的区别
请指教。希望说最大的差异
目前我一直使用<c:set var="" value="" scope=""></c:set>


2.我在页面引入的是
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

不是<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>(因为引用这个会出现异常)

他们之间有何不同?



[解决办法]
第二个问题,引用的tld标签文件不同。具体可以看standard.jar里面的各个tld文件
[解决办法]
 将value的值储存至范围为scope的varName变量之中:   <c:set value="value" var="varName" [scope="{ page|request|session|application }"]/>

将value的值储存至target对象的属性中:   c:set value="value" target="target" property="propertyName" />

  将本体内容的数据储存至target对象的属性中:   <c:set target="target" property="propertyName">
[解决办法]
我也不知道。。。但如果想知道,就去那个jar里面找出相应的class文件
,然后反编译。。我以前写过几个库里面的if,foreach之类的自定义标签作过练习,现在都忘了。

热点排行