JiveJdon Community Forums
在线67人   首页   主题总表   培训咨询   精华   查搜   注册    登陆
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 1 回复 / 1
 发表新帖子   回复该主题贴
tianxie

悄悄话
发表文章: 23
注册时间: 2004年07月04日 00:11
关于jstl的xml操作中的select路径表达式问题。 2004年09月14日 01:17 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
jstl的xml操作中的select路径的计算看网上的资料有三种原则,其中一个是:
一个字符串且仅当它的长度不为零时,表达式=true。
---------------------------
那么我提出一个问题:
如果一个xml元素是变化的,那么怎么办?
请看下面的例子,大家别认为我吹毛求疵,因为在我上个x:set的问题出现后,我自己不能解决,在网上寻求答案也未果后,自己想出另外一个办法的同时,引出来的问题,反正是新问题出来了,老问题也没有解决,头疼啊。

goods.xml的内容:
<goodsList>
<goods><id1></id1></goods>
<goods><id2></id2></goods>
</goodsList>
以下是jsp脚本:
<!----从请求中得到goodsId的值,它的值是1或2或3等等,即showGoodsDetail.jsp?goodsId=1------->
<c:set value="${param['goodsId']}" var="goodsId" cope="request"/>
<!----经过下面的变换后goodsId=id1或id2或id3,等等------>
<c:set value=
"id${goodsId}" var="goodsId" />
<!----下面的语句根据路径表达式的计算原则,始终是true,那if比较对于我来说就没有意义了------>
<x:if select=
"$goodsId">
tianxie

悄悄话
发表文章: 23
注册时间: 2004年07月04日 00:11
Re: 关于jstl的xml操作中的select路径表达式问题。 2004年09月14日 22:41 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题

怎么还没有高手回答啊,我再写简略些。
在jstl的xml操作的中,比如:
<x:if select="${a}">
那么它就会把${a}看成是路径,而不是计算${a}。
问:怎么写可以让这个路径表达式的结果是一个变量的值。

求求了 :( :( :(

这个主题有 1 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam