日期:2014-05-20  浏览次数:20666 次

struts聊天室问题,急等....
刚学 STRUTS,好多地方用的不熟.前天做了一个聊天室,在显示用户页面出了问题,两天来一直没搞明天,请各位帮忙看看为什么我的 Action 不工作...

------解决方案--------------------
Vector 类型的数据不可以直接输出吧?
------解决方案--------------------
第一.按6楼的更改用ArrayList应该可行
此标签<logic:iterate id="user" name="list" > 就指名type
如:<logic:iterate id="user" name="list" type="User类的全限定名(即包名加类名)"> 
第二.检查struts-config.xml文件中Action是否配置正确,在你的ShowUsersAction 类中测试是否工作


------解决方案--------------------
显示用户页面 ShowUsers.jsp 
... 
<logic:iterate id="user" name="vector" > 
<bean:write name="user" property="username" /> <br> 
</logic:iterate> 

错误:首先<logic:iterate id="user" name="vector" > 在之前Action动作中没有设置vector在任何的范围内
其次根据你Action里对数据的处理来看,你的Vector集合放的是String并不包含username属性
<bean:write name="user" property="username" />这句也会报错