社区
Java EE
帖子详情
EL表达式${}嵌套
a21768541
2011-04-13 11:27:45
本来直接${user.id}可以获取值的,
但是现在我的User属性从数据库获取出存在一个变量里面${fid}=id ${fname}=name
${user.${fid}} 这样不行。。
请问这种情况该怎么做呢?
...全文
478
14
打赏
收藏
EL表达式${}嵌套
本来直接${user.id}可以获取值的, 但是现在我的User属性从数据库获取出存在一个变量里面${fid}=id ${fname}=name ${user.${fid}} 这样不行。。 请问这种情况该怎么做呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nitc
2013-10-11
打赏
举报
回复
用EL更简单 哥。${user[fid]} 即可
馒头虫
2013-09-28
打赏
举报
回复
我终于懂了楼主的意思 因为我也遇到这个问题了 试了很多方法 终于搞定了 使用struts-bean.tld" prefix="bean"%> <bean:write name="item" property="${ewsx2 }"/> 完美解决
jianzao1
2011-05-24
打赏
举报
回复
楼主应该是想说,动态地把user里的属性取出来
redlotus_lyn
2011-04-13
打赏
举报
回复
${user.fid}
或
${user["fid"]}
baiwei422
2011-04-13
打赏
举报
回复
貌似不能嵌套吧。你为啥要这么做呢?为了达到松耦合吗?没必要吧。
qingyuan18
2011-04-13
打赏
举报
回复
实在不行,先用一个变量来存放,然后PageContext.getAttribute()再取出来
a21768541
2011-04-13
打赏
举报
回复
[Quote=引用 9 楼 daiqianjie 的回复:]
引用 8 楼 a21768541 的回复:
引用 7 楼 xing8831925 的回复:
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)
额..就是User有ID,name这两个属性,现在我不知道我要显示那个字段,所以要查数据库是显示ID还是name。 查询结果放在一个变量里面..${fid} = id or ……
[/Quote]
。。。。。我表达的这么不清楚 ?就是把 user.id中的user和id分别放在两个变量里面,然后怎么组装成${user.id}这种效果。。。
血战31天
2011-04-13
打赏
举报
回复
[Quote=引用 8 楼 a21768541 的回复:]
引用 7 楼 xing8831925 的回复:
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)
额..就是User有ID,name这两个属性,现在我不知道我要显示那个字段,所以要查数据库是显示ID还是name。 查询结果放在一个变量里面..${fid} = id or ${fname}=name;
界面怎么显示……
[/Quote]
我来回看了好几遍,硬是不知道LZ想实现什么?
a21768541
2011-04-13
打赏
举报
回复
[Quote=引用 7 楼 xing8831925 的回复:]
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)
[/Quote]
额..就是User有ID,name这两个属性,现在我不知道我要显示那个字段,所以要查数据库是显示ID还是name。 查询结果放在一个变量里面..${fid} = id or ${fname}=name;
界面怎么显示 ${user.name}=‘xx’ 现在要用${fname}代替name ${user.${fname}}(当然,这样不行的)。。。
xing8831925
2011-04-13
打赏
举报
回复
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)
a21768541
2011-04-13
打赏
举报
回复
[Quote=引用 5 楼 daiqianjie 的回复:]
Map<String,String> map
#{user.map['abc']}
[/Quote]
额。。刚刚试了 还是不行诶。。哎 ~
血战31天
2011-04-13
打赏
举报
回复
Map<String,String> map
#{user.map['abc']}
a21768541
2011-04-13
打赏
举报
回复
[Quote=引用 2 楼 redlotus_lyn 的回复:]
${user.fid}
或
${user["fid"]}
[/Quote]
直接这样不行的。它会报 Property 'fid' not found on type com.entity.User
a21768541
2011-04-13
打赏
举报
回复
[Quote=引用 1 楼 baiwei422 的回复:]
貌似不能嵌套吧。你为啥要这么做呢?为了达到松耦合吗?没必要吧。
[/Quote]
有个需求是要控制页面显示的字段。。。所以要这样
EL表达式
的语法介绍
El表达式
的用法机器语法的介绍!
EL表达式
被解析成数值表达式和方法表达式。其中,取值表达式去引用一个值,而方法表达式则是关联一个方法。一旦被解析之后,表达式能够被优化地计算一次或多次。
jsp中的
EL表达式
简介
关于jsp中EL(Expression Language)表达式的相关简介
el表达式
说明.pdf
el表达式
使用说明,简洁明了,很实用!!!!!
el表达式
的应用和理解
el表达式
的应用和开发 用于对el不清楚的朋友来尽快的来了解el的作用和使用
EL表达式
jsp
EL表达式
详解及使用,Tomcat对
EL表达式
的支持和配置等等
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章