此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【benboyhtl】截止到2008-07-12 21:06:23的历史汇总数据(不包括此帖):
发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    1. 请仔细检查 class DmLm 看看是否有输入错误
    2. 如果没有错误,那么估计是同步的问题。就是你Tomcat里面的DmLm.class文件可能并不是你的最新版本java文件编译得。我在用eclipse的时候会遇到类似问题。清空你Tomcat的cache, 在tomcat停止的情况下删除 tomcat\work\Catalina 里所有内容。 如果你是在eclipse里面启动tomcat,请彻底删除tomcat server然后重建
      

  2.   

    把你的 DmLm.class贴出来看看
      

  3.   

    照你这么写是对的,贴出代码,并且用数据说明allLm里面每一个DmLm的值,debug看一下有没有LmMc 然后再来说明你的测试过程后再提问
      

  4.   

    bean 中的属性 首字母应该小写class DmLm{ 
    private String lmDm; 
    private String lmMc 
    和get set  方法 
    } <c:forEach  var="list"  items="${allLm}">  
      <c:out  value="${list.lmMc}"/>  
        </c:forEach> 
      

  5.   


    struts1会把属性第一个字符自动编程小写,jstl也是吗?测试一下
      

  6.   

    先改成小写的试一下,
    如果不行,会不会是allLm里装的不是DmLm类的对象,
    而是其他类对象,其他类对象没有LmMc属性。