产品大种类类名:ProBtype
2个属性名
private Integer pbtId;
private String pbtName;返回类型
List pbtlist = ptab.queryProBType();我是用struts 1.3 + hibernate 3.2 开发ProductTypeAndBrandServiceImpl  这个里面写的全部都是产品的大小种类还有品牌的相关增删改查方法。然后在继承DispatchAction中给页面传pbtlist 那为什么在JSP里面用这样的标签显示不出数据库的内容?<logic:iterate id="pbt" name="pbtlist">
    <tr>
<td><bean:write name="pbt" property="pbtId"/></td>
<td><bean:write name="pbt" property="pbtName"/></td>
        <td><a href="#">修改名称</a></td>
    </tr>
</logic:iterate>exception javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sc.zs.util.EncodingFilter.doFilter(EncodingFilter.java:36)
这个是报的错误

解决方案 »

  1.   

    <logic:iterate id="pbt" name="pbtlist"> 这个写的有问题参考我下面写的,注意,要有indexId="i"
    <logic:iterate id="infoListViewEntity" name="uploadform" property="infoList" indexId="i">
      

  2.   

    我自己写的动态下拉菜单,请参考我写的代码<html:select property="typename" name="uploadform">
       <logic:iterate id="infoListViewEntity" name="uploadform" property="infoList" indexId="i">
         <option value="<bean:write name="infoListViewEntity" property="filetype" />">
      <bean:write name="infoListViewEntity" property="filetype" />                                            
         </option>
       </logic:iterate>               
    </html:select>
      

  3.   

    。。
    不要我要的理想效果~~~~我想看到的结果是<logic:iterate id="pbt" name="list名"> 
    <bean:write name="pbt" property="是否为属性名称"/> 并且你这个也没有 类名,还有bean类的参考
    无从下手吖
      

  4.   

    循环有问题,根本就取不到值,更别说下面用baen写出来了把indexId="i"这个加上
      

  5.   


    form也加了???还有后台传出来的list正确吗?
      

  6.   

    肯定是正确了,我对这个用的不是很熟最后用EL表达式解决了,多谢了吖可以加你QQ卜?
      

  7.   


    你的web.xml中有下面代码吗?<init-param>
          <param-name>application</param-name>
          <param-value>ApplicationResources</param-value>
        </init-param>完整的是下面这样<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>2</param-value>
        </init-param>
        <init-param>
          <param-name>application</param-name>
          <param-value>ApplicationResources</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>  
    你用的是JBuilder吗?JBuilder有可能会造成上面的问题