`
shirlly
  • 浏览: 1624520 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

struts2页面传递list对象到action[尚未解决的问题]

阅读更多
页面中的代码为:
 <script type="text/javascript">
      <!--
       var form=document.getElementById("searchForm"); 
       if("pdf"=='<s:property value="viewer"/>') { 
           <%
       	     java.util.List dailyCarInsCheckList = (java.util.List)request.getAttribute("dailyCarInsCheckList");
       	     request.setAttribute("dailyCarInsCheckList",dailyCarInsCheckList);
       	     %>
       	     alert(<%=dailyCarInsCheckList.size()%>);
       	   form.action = "report/ReportAction!openDailyCarInsCheckPDFReport.action";
           form.submit();
       	} 
      -->
      </script>

action中想通过下面的方式获取List对象的值
HttpServletRequest  request = ServletActionContext.getRequest ();
		log.info("dailyCarInsCheckList="+request.getAttribute("dailyCarInsCheckList"));
		dailyCarInsCheckList = (List) request.getAttribute("dailyCarInsCheckList");

输出的结果是
dailyCarInsCheckList=null
如果用隐藏域,如下所示
<s:hidden id="dailyCarInsCheckList" name="dailyCarInsCheckList"/>

在action中得到的又是一个以", "分割的字符串
真不知道应该用什么方式传递list对象,才能在action中正确获得该list对象
分享到:
评论
2 楼 jirabotuo 2009-07-28  
可以使用session来传递list
1 楼 fengyie007 2008-09-10  
    

相关推荐

    struts2传递map list set到action

    struts2传递map list set到action

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    NULL 博文链接:https://takeme.iteye.com/blog/1663039

    AJAX和struts2传递JSON数组

    利用AJAX传递JSON数组,后台struts2的action接收。 详细代码简单易懂。

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...

    struts2.1宝典

    11.Struts2自动查询目录下的action 35 12.一个Action处理多个业务 method 35 13.使用校验模板校验 35 14.校验模板 35 15.文件上传 36 Struts2 UI tabbed pane tab pane datetime tree 37 SSH Struts+Spring+...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    Struts in Action中文版

    2.6.2. Struts的强项........................................................................................................58 Struts in Action 中文版 Lastest Revised:10/14/2005 10:27:00 AM ...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...

    struts in Action

    2. 深入STRUTS 架构..................................................................................37 2.1. 随便谈谈.......................................................................................

    外文翻译 stus MVC

    ActionErrors is Struts way of keeping up with a list of errors. The ActionMapping class An incoming event is normally in the form of an HTTP request, which the servlet Container turns into an ...

    从J2SE到J2EE知识点介绍

    5. JSP页面通过URL传递中文参数的乱码问题 139 四、 Struts2 140 (一) 基于struts2的web应用的开发步骤 140 1. MVC设计模式() 140 2. 基于struts的web应用的开发步骤 141 3. 如何写自定义action,实体,以及业务类...

    Java Oracle分页处理

    //通过显示页面传递一个pagetype对象和PaginationBean对象 Page page = new Page(request.getParameter("pagetype"),(PaginationBean)request.getSession().getAttribute("page3")); //非第一次进入显示...

    java面试题

    Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...

    超级有影响力霸气的Java面试题大全文档

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java....

    freemarker总结

    5、 方法:通过传递的参数进行计算,以新对象返回结果 方法变量通常是基于给出的参数计算值在数据模型中定义。 6、 用户自定义FTL指令:宏和变换器 7、 节点 节点变量表示为树型结构中的一个节点,通常在XML...

Global site tag (gtag.js) - Google Analytics