关于Struts的logic:iterate中的request问题

guodong2008 2007-02-07 02:16:14
我在项目遇到一个问题,在action传来的ArrayList不能正常显示,首先说明一下放在session能正常显示的


action的部分代码
ArrayList list = new ArrayList();
dbMysql db = new dbMysql();
String sql = "select M_user,M_pass,times from sms_manager";
ResultSet rs = db.SetRs(sql);
while(rs.next()){
sms_Manager_bean sms = new sms_Manager_bean();
sms.setMuser(rs.getString("M_user"));
sms.setMpass(rs.getString("M_pass"));
sms.setTimes(rs.getString("times"));
list.add(sms);
sms = null;
System.out.println(list);
}
db.CloseConnection();
request.setAttribute("showlist2", list);
return (map.findForward("success"));


显示的jsp页面代码
<logic:iterate id="show" name="showlist2" scope="request">
<bean:write name="show" property="M_user"/><br>
</logic:iterate>
...全文
201 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
傻根她弟 2007-02-07
  • 打赏
  • 举报
回复
Bean写法有问题
private String M_user = null;
private String M_pass = null;
private String times = null;


private String mUser = null;
private String mPass = null;
public void sertMUser(String xx)
public String getMUser()
注意大小写

<bean:write name="show" property="mUser"/>
guodong2008 2007-02-07
  • 打赏
  • 举报
回复
没用,还是报错
我把bean的代码也贴出来
private String M_user = null;
private String M_pass = null;
private String times = null;

public sms_Manager_bean() {
}

public String getMuser() {
return this.M_user;
}
public void setMuser(String M_user) {
this.M_user = M_user;
}

public String getMpass(){
return this.M_pass;
}
public void setMpass(String M_pass){
this.M_user = M_pass;
}

public String getTimes() {
return this.times;
}
public void setTimes(String times) {
this.times = times;
}
傻根她弟 2007-02-07
  • 打赏
  • 举报
回复
<bean:write name="show" property="M_user"/>
改成
<bean:write name="show" property="muser"/>

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧