在写jsp时,如果要用到的变量事先没有放到JSP的Session中也没有先创建好,只是在页面中用到时才创建的一个对象,那么如果要想用ognl,这时该何做呢?在jsp页面中有如下代码
UserService us = (UserService) ctx.getBean("userService");
List<User> users = us.getAll();
User u = users.get(0);
这时如何用OGNL访问users和u呢?诜谢过!问题补充: 

解决方案 »

  1.   

    直接取不行的吧你要set到范围中 再取
      

  2.   

    使用C标签,<c:set id="" value="" />
      

  3.   

    怎么set呢。 目前是找不到它,这是个问题,如果能set那也就能访问了。
      

  4.   

    我现在用的是Struts的标签,你这用的好像是JSTL标签吧。