论坛首页 Java版 Struts

请问能否将el表达式传入页面的Java代码中?

浏览 328 次
该帖已经被评为隐藏帖
作者 正文
最后更新时间:2008-02-25
比如说<%=xxx(${xxx})%>
   
最后更新时间:2008-02-25
${abc},如果xxx是在request内的话,可以用。

<%=xxx(request.getAttribute("abc"))%>
   
0 请登录后投票
最后更新时间:2008-02-25
bao110908 写道
${abc},如果xxx是在request内的话,可以用。

<%=xxx(request.getAttribute("abc"))%>


谢谢,但是我的el表达式不是request带的参数,而是request参数中一个ArrayList类型的参数通过logic:iterate遍历产生的,id是cust,类型为HashMap,所以我的el可以写成${cust.category}之类的,里面category是其中的一个key。现在我想把这个${cust.category}对应的值传入java方法中,但是应该怎么写呢?

试试<%=SomeClass.someStaticMethod((HashMap)cust)%>可以传入,但我想直接传入cust.category却编译错误,难道我只能将整个HashMap传入然后在程序中分析么?

谢谢!
   
0 请登录后投票
论坛首页 Java版 Struts

跳转论坛:
JavaEye推荐