public class PrintAction extends AbstractAction
{
private List queryList;
//四个页面传值
private String data;
private String cgname;
private String huiyi;
private String yizhu;
..... get()..set()..
}
这样jsp通过name来接受 这四个值。
如果我得查询结果需要展示50个值,难道要定义50个类属性,50对get set?
有没有 什么更好的方法?网上搜了搜,有一种按类模型传递参数,请问那种按类传值得是怎么做?
解决方案 »
- 关于javaEEweb项目中tomcat的mysql数据库连接池的问题
- xml元素属性根据其子节点表达式进行扩展
- 算法!求助
- 用axis2 或 CXF 怎么样自定义返回结果,(如自定义xml)
- 还是 httpclient 的问题 为什么我的HTTP 状态码一直是200
- 如何将word中的信息转换为XML格式发到网上?
- 利用jxl可不可修改EXCEL文件某个单元格的数据?
- 怎么获取<p id="nv">下<a>标签里面的内容
- 使用JbuilderX运行Struts程序出错了.
- js调用ocx不成功
- 求hibernate配置后set为什么会自动向数据库追加外键
- hibernate的id生成策略问题
private User user=new User(); @Override
public User getModel() {
// TODO Auto-generated method stub
return user;
}
}
请教怎么放到bean里? 查询结果是一个list
http://struts.apache.org/release/2.3.x/docs/iterator.html
action接收前面传来的参数有属性驱动和模型驱动( ModelDriven),你这用的是属性驱动,如果属性多了,可以采用模型驱动。
public class PrintAction extends AbstractAction implements ModelDriven<User>{
private User user=new User();
@Override
public User getModel() {
// TODO Auto-generated method stub
return user;
}public String exeUser() { //action 方法中
String yizhu = user.getYizhu();
//其他依次类推
}
}要注意的是User bean中的属性名要和提交action的表单中的name字段一致。
楼主明白了吗?