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

EL表达式${}嵌套解决思路

2013-09-29 
EL表达式${}嵌套本来直接${user.id}可以获取值的,但是现在我的User属性从数据库获取出存在一个变量里面${f

EL表达式${}嵌套
本来直接${user.id}可以获取值的,
但是现在我的User属性从数据库获取出存在一个变量里面${fid}=id ${fname}=name
${user.${fid}} 这样不行。。

请问这种情况该怎么做呢?
[解决办法]
貌似不能嵌套吧。你为啥要这么做呢?为了达到松耦合吗?没必要吧。
[解决办法]
${user.fid}



${user["fid"]}
[解决办法]
Map<String,String> map
#{user.map['abc']}
[解决办法]
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)
[解决办法]

引用:
引用:
LZ,你是想在界面上要拿到User的ID?能不能把你的问题说明白点。(我的User属性从数据库获取出存在一个变量里面)

额..就是User有ID,name这两个属性,现在我不知道我要显示那个字段,所以要查数据库是显示ID还是name。 查询结果放在一个变量里面..${fid} = id or ${fname}=name;  
界面怎么显示……


我来回看了好几遍,硬是不知道LZ想实现什么?
[解决办法]
实在不行,先用一个变量来存放,然后PageContext.getAttribute()再取出来

热点排行