0

我想将 hashmap 对象传递给另一个 jsp 为我准备 json 数据来创建网格。

在 jsp 中,我从 dao java 文件中获取哈希图,但我需要将这些哈希图内容显示为网格。所以为了做到这一点,我想把它传递给另一个jsp,它从hashmap中准备json数据。但我没有找到任何解决方案将哈希图传递给该 jsp 文件。我必须将这些哈希图作为网格中的帖子值传递。jsp文件数据

    Hashmap groupMap1= GroupMap.getGroupMapModel();
    Hashmap groupMap2 = GroupMap.getGroupMappingNames();

这是创建网格的代码

            jQuery("#list").jqGrid({
                altRows:false
                ,autowidth:true
                ,url:'<%=request.getContextPath()%>/jsp/common/prepareGridData.jsp'
                ,datatype: "json"
                ,height: "100%"
                ,colNames:<%=colNames%>
                ,colModel:<%=colModel.toString()%>
                ,paging: true
                ,rowNum:25
                ,rowList:[25,50,75,100]
                ,loadonce:true
                ,caption: "Group Listing"
                ,pager:"#gridBottom"
                ,multiboxonly:false
                ,multiselect:false
                ,scrollrows:false
                ,shrinkToFit: false
                ,viewrecords:true
                ,postData:{groupMap1:"<%=groupMap1%>",groupMap2:"<%=groupMap2%>"}
            }).navGrid('#page',{edit:false,add:false,del:false});
        }

我们无法通过 request.getParameter 获取任何对象。那么prepareGrdData.jsp文件如何访问这些值来获取json数据呢?

4

1 回答 1

0

一种方法可以将它们设置为属性,例如request.setAttribute(key, value);

request.getAttribute(key);
于 2012-07-31T20:42:55.900 回答