页面载入的时候 后台 
  ActionContext.getContext().getSession().put("page",page);后台我存放的page
前台显示
  现在是第<label style='color: red'><s:property value='{#attr.page}'/></label>页 
  必须要刷新才能显示的了!
 怎么才能不刷新就显示

解决方案 »

  1.   

    页面先载入 ,载入的时候后台还没有放对象到session里面 , 所以得不到值,必须刷新才能显示。
      

  2.   

    楼主的result是怎么配置的呢?应该不会出现需要刷新才会取的到啊
      

  3.   

    可以先访问Action  , 在action中执行ActionContext.getContext().getSession().put("page",page);
    将对象放入到session中。
    然后 返回到 视图页面 
    就可以去得到值了
      

  4.   

    <s:property value=“#session.page”/>试下
      

  5.   


    <package name="jsonAu" extends="json-default">
    <!-- 查询所有权限 -->
     <action name="AuthorityAll" class="com.tram.ts.action.AuthorityAllAction">
    <!-- 配置类型的json的Result 返回所有 -->
    <result type="json">
    <!-- 为该Result指定参数 -->
    <param name="noCache">true</param>
    <param name="contentType">text/html</param>
    <!-- 设置只序列Action的map属性 -->
    <!--  param name="root">map</param -->
    </result>
      

  6.   

    怎么调用action里面的方法到页面? 给段代码指点下
      

  7.   


    LZ的action返回的页面是不是没有刷新?前台是ajax吗?
      

  8.   

    前台的AJAX与前台页面载入的时候访问的后台程序是同一个么?