struts2迭代request.list问题

问题描述

Listl=userdao.findUserByN(achievement.getUser_ID());for(inti=0;i<l.size();i++){Useru=(User)l.get(i);Stringc=u.getUser_ID();Maprequest=(Map)ActionContext.getContext().get("request");request.put("list"+i,achievementdao.findAchievement(a,b,c,r,e));}这样找出了好多组数据放在list+"i"(i为数据的组数)在页面迭代的时候怎样把所有list都跌代进去。附页面:<tableborder="1"align="center"><tr><tdalign="center">成果编号</td><td>成果名称</td><td>成果类型</td><td>获奖名称,信息</td><td>获奖时间</td><td>成果获得人</td><td>署名情况</td><td>是否具有代表性</td></tr><s:iteratorvalue="#request.list"id="us">//这个地方怎样迭代所有的list?<tr><td><s:propertyvalue="#us.achievement_ID"/></td><td><s:propertyvalue="#us.achievement_name"/></td><td><s:propertyvalue="#us.achievement_type"/></td><td><s:propertyvalue="#us.award_info"/></td><td><s:propertyvalue="#us.time"/></td><td><s:propertyvalue="#us.user_ID"/></td><td><s:propertyvalue="#us.signature"/></td><td><s:propertyvalue="#us.isRepresentative"/></td></tr></s:iterator>

时间: 2024-10-30 06:42:20

struts2迭代request.list问题的相关文章

java集合问题-关于Struts2迭代标签的问题

问题描述 关于Struts2迭代标签的问题 想请教下各位大神,我在action里面有2个集合,想在JSP页中遍历出来,我想要的功能是第一个集合内容全部显示,第二个集合内容只显示与第一个集合匹配的元素.提供下思路

struts2中request不能获取jsp页面的参数

问题描述 struts2中request不能获取jsp页面的参数 jsp页面: 用户登录 用户名: 密??码: Action类: public class LoginAction extends BaseAction{ public String execute(){ String username=this.getRequest().get("aname").toString();//获取用户名 String password=this.getRequest().get("

struts2.0-关于Struts2操作request的问题

问题描述 关于Struts2操作request的问题 Struts2的推荐做法是使用ActionContext来间接地操作request,response,session,Servletcontext等对象,但返回的都是map对象感觉很不方便啊,不知道各位用Struts怎么来操作这几个对象的^_^ 解决方案 返回map最方便了,你还希望返回什么?因为属性名和属性值都是不确定的,java又不支持动态类型,没法返回一个精确的对象类型.

struts2往request里面放值失败,在页面取不到了。为什么啊?

问题描述 action代码:public String a(){ List list = proDao.getAllPro();// for(int i=0;i<list.size();i++){// Pro pro=(Pro)list.get(i)// System.out.print(pro.name);// } HttpServletRequest request=ServletActionContext.getRequest(); request.setAttribute("lis

关于Struts2 迭代标签迭代List

问题描述 我后台DAO是用Hibernate实现的,用的是HQL查询代码为:from学生,班级where学生.id==班级.id查询两个对象,返回的是List集合,其中在List集合内保存了2个对象数组,我用Struts2标签这么样才能把List里的信息显示出来呢,请给出前台迭代的代码,谢谢学生对象的属性:ID,姓名,年龄班级对象属性:ID,班级名称 解决方案 解决方案二:该回复于2011-03-22 14:55:11被版主删除解决方案三:给List集合的结构!直接用sql查询出你要的东西多好啊

struts2 获得request session application的四种方式

(一)Map(在web.xml中必须使用2.1以上的配置) public class LoginAction1 extends ActionSupport { private Map request;private Map session;private Map application; public LoginAction1() {request = (Map)ActionContext.getContext().get("request");session = ActionCont

struts2中迭代不同类型对象的测试

在平时使用 s:iterator 这个迭代标签,一般我们都是把一个 相同类型的多个对象放入一个集合当中,那么,是否可以放入不相同的对象来迭代呢? 日常工作有时候可能是需要这样来简化程序的,我今天测试了一下,好像完全可以 第一步: 我建立了两个不同的POJO类, public class Feng {private String lou;private String feng;}public class FengFeng {private String a;private String b;} 当

Struts2中action获取request、response、session的方式

之前用惯struts1.x,那些request啊session之类都是方法自带有的,我们直接调用就可以:而平时公司项目中用到有struts2.x的话,action所继承的BaseAction等底层那些都是人家封装好的,直接继承就可以.现在自己搞个,才知道struts2的request.response.session原来都被隐藏的了,不过struts2提供有两种方式给我们访问.     第一种方式,非IoC(Spring中的控制反转)方式:    /** * File Name:BaseActi

Struts2框架学习之一:Hello World程序

前言 Struts2框架Apache基金组织下的一个开源框架,基于MVC模式设计的Web应用开发框架.Struts 2是一个用于开发Java EE网络应用程序的开源Web应用框架,它利用并扩展了Java Servlet API,鼓励开发者采用MVC架构.目前struts2的最高版本是2.5(测试版). 快速入门 1.下载和安装 可以从官网直接下载最新的struts开发包,官网有多个版本,使用的时候下载full版本即可.下载之后,只需要进行解压就可以使用了 2.Hello World程序 以下是建