我想将 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数据呢?