zoukankan      html  css  js  c++  java
  • 使用type="redirect"重定向,传递List等变量到jsp页面的问题

    Struts2在提交表单的时候,使用「type="redirect"」重定向到相应的jsp页面。

    Action中的List表单是无法传到相应的jsp页面。

    我猜测是因为List作为Action的成员变量因为重定向的原因时无法传递到jsp页面的。

    同时<s:terator>也是不会进行迭代。

    Debug页面中的action为空。

    [Debug]

    Stack Context

    com.opensymphony.xwork2.ActionContext.parameters    {}

    那么当「type="redirect"」时怎样传递变量到jsp页面呢

    xxxAction.java

    1     ActionContext ac = ActionContext.getContext();
    2     Map<String, Object> session = ac.getSession();
    3     session.put("key", value);

    xxx.jsp

    1 <s:property value="%{#session.key}"/>
  • 相关阅读:
    Django路由系统
    修改数据库时区问题
    Django框架篇
    前端css
    前端html
    前端初识
    数据库3
    数据库2
    数据库1
    数据库初识
  • 原文地址:https://www.cnblogs.com/liuxiaoke/p/3457118.html
Copyright © 2011-2022 走看看