前台页面取属性值问题
本帖最后由 bigshuai 于 2013-10-24 08:30 编辑后台req.setAttribute("fen",fen);//设置实体
req.setAttribute("code1","df1");//设置属性名
前台 取对象属性 静态设置属性名 value="${fen.df1}" 可以取对象的属性df1
现在希望用后台传过来的参数code1 替代df1 动态设置属性名 该怎么设置value值呢
本帖最后由 bigshuai 于 2013-10-24 10:23 编辑
先看参数的值value="${fen.df1} ${code}"
结果13 df1
设置 value="${fen.${code}} "
结果 org.apache.el.parser.ParseException: Encountered " <ILLEGAL_CHARACTER> "{ "" at line 1, column 11.
Was expecting one of:
"}" ...
"." ...
//先设置
<c:set var="fieldName" value="fen.${code1}" />
//再设置
value="${fieldName}"
报错
<c:set var='dfx' value="${code}" scope="page"/>
value="${fen} "
可以用了 探索能力很强啊啊
页:
[1]