struts2中的jsp页面通过iterator调取后台action中的list集合
来源:互联网 发布:怎么在淘宝网卖东西 编辑:程序博客网 时间:2024/06/06 14:02
jsp页面:
<%@ page contentType="text/html; charset=UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><html><head></head><body><h1>数据展示</h1><h2> <table border="1" width="50%" cellspacing="0" cellpadding="0"> <s:iterator value ="#session.tZhengtiDataList" var="mycontent" status="indexValue"> <tr> <td><s:property value="#mycontent.statisticTime" /></td> <td><s:property value="#mycontent.area"/></td> <td><s:property value="#mycontent.insurBody"/></td> <td><s:property value="#mycontent.preminum"/></td> </tr> </s:iterator> </table> </h2></body></html>
action页面:
package com.market.action;import java.text.MessageFormat;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import com.market.domain.IZhengtiData;import com.market.serivce.ZhengtiDataService;import com.opensymphony.xwork2.ActionContext;public class AdminHomeAction{ public List<IZhengtiData> tZhengtiDataList; ZhengtiDataService zhengtiDataService = new ZhengtiDataService(); private Map<String, Object> result = new HashMap<String, Object>(); // result变量用于传送Json变量的返回值 public String selectCurrentData(){ ActionContext ctx = ActionContext.getContext(); List<IZhengtiData> tZhengtiDataList = null; tZhengtiDataList = zhengtiDataService.selecTZhengtiDatas(); ctx.getSession().put("tZhengtiDataList",tZhengtiDataList); JSONArray jsonArray = JSONArray.fromObject(tZhengtiDataList); ctx.getSession().put("jsonArray",jsonArray); System.out.println("执行json数据打印方法和selectCurrentData……"); System.out.println(jsonArray); result.put("total", tZhengtiDataList.size()); result.put("rows", tZhengtiDataList); //this.printZhengtiDataList(tZhengtiDataList); return "plist"; } private static void printZhengtiDataList(final List<IZhengtiData> tZhengtiDataList){int count = 0;for (IZhengtiData zhentTZhengtiData : tZhengtiDataList){System.out.println(MessageFormat.format("============= zhentTZhengtiData[{0}]=================", ++count));System.out.println("统计地区: " + zhentTZhengtiData.getStatisticTime());System.out.println("保险主体: " + zhentTZhengtiData.getArea());System.out.println("统计时间: " + zhentTZhengtiData.getInsurBody());System.out.println("保费数据: " + zhentTZhengtiData.getPreminum());}}public List<IZhengtiData> gettZhengtiDataList() {return tZhengtiDataList;}public void settZhengtiDataList(List<IZhengtiData> tZhengtiDataList) {this.tZhengtiDataList = tZhengtiDataList;}public ZhengtiDataService getZhengtiDataService() {return zhengtiDataService;}public void setZhengtiDataService(ZhengtiDataService zhengtiDataService) {this.zhengtiDataService = zhengtiDataService;}public Map<String, Object> getResult() { return result; } public void setResult(Map<String, Object> result) { this.result = result; }}struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.devMode" value="true" /> <package name="user" namespace="" extends="struts-default"><action name="Welcome_*" class="com.market.action.UserLoginAction" method="{1}"><result name="main">/index.jsp</result> <result name="error">/error.jsp</result></action> </package> <package name="jobModel" namespace="/" extends="json-default"> <action name="AdminHomeAction_*" class="com.market.action.AdminHomeAction" method="{1}"><result type="json" name="plist"><param name="root">result</param></result></action> </package></struts>
2 0
- struts2中的jsp页面通过iterator调取后台action中的list集合
- struts2项目jsp页面通过js调取action中的封装的json
- Struts2 后台action接收 jsp页面中checkbox中的值
- Action返回自定义类的List集合通过JSP中的Struct2标签显示
- struts2把action中的值传递到jsp页面
- 关于jsp页面返回一个list到action中的写法
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- Struts2.3,<s:iterator>,<c:forEach>遍历map中的list集合
- Struts2.3,<s:iterator>,<c:forEach>遍历map中的list集合
- Struts2标签--S:iterator----jsp页面遍历双层list
- struts2后台Action接收jsp页面的值
- struts2中的jsp值传到后台action接收的三种方法
- struts2中的jsp值传到后台action接收的三种方法
- Hibernate中的分页(从jsp页面到Action以及后台的HQL)
- struts2,jsp页面向action提交list对象
- struts2 jsp页面向action提交list对象
- Struts2 Action中传List值到jsp页面
- struts2项目jsp页面通过js调取action中的封装的json
- Recommended Music
- java并发编程的一些总结
- MFC数组 列表和映射类
- 41. First Missing Positive
- struts2中的jsp页面通过iterator调取后台action中的list集合
- Persistent Things
- 42. Trapping Rain Water
- 43. Multiply Strings
- 44. Wildcard Matching
- win10并盘问题
- 45. Jump Game II
- 46. Permutations
- 47. Permutations II