两种方式将参数value传递到web页面

两种方式将参数value传递到web页面:

1)action类:

List<Teacher> teachers = service.getAll("teacherDao");
Map map = (Map)ActionContext.getContext().get("request");
map.put("teachers", teachers);

注:ActionContext其实是map集合(key,value), 其中key可以取常量context,request,session等

    在web页面取值通过requestScope: 

 ${requestScope.teachers}

 

也可以通过:

ActionContext.getContext.put(key,value)
web页面取值: ${key}

2) struts.xml 

 <action name="app1Action_*" class="app1Action" method="{1}">
         <result name="index" type="redirect">
              <param name="location">/index.jsp</param>
              <param name="msgState">${msgState}</param>   //通过${...}
         </result>
      </action>

 

posted @ 2016-06-29 19:28  乱世_独自美  阅读(159)  评论(0)    收藏  举报