javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean Ware in scope request
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794)
org.apache.jsp.buy_jsp._jspService(buy_jsp.java:247)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)代码:
<logic:iterate id="ware" name="Ware" type="com.cargo.model.Ware" scope="request"> <html:form action="/user/caradd" > 
              <tr bgcolor="#FFFFFF"><html:hidden property="id" name="ware"/> <html:hidden property="name" name="ware"/> <html:hidden property="price" name="ware"/> <html:hidden property="unit" name="ware"/> <html:hidden property="spec" name="ware"/> 
                <td bgcolor="#FFFFFF"><bean:write name="ware" property="name" filter="true"/></td> 
                <td bgcolor="#FFFFFF"><bean:write name="ware" property="price" filter="true"/></td> 
                <td bgcolor="#FFFFFF"><bean:write name="ware" property="unit" filter="true"/></td> 
                <td bgcolor="#FFFFFF"><bean:write name="ware" property="spec" filter="true"/></td> 
                <td bgcolor="#FFFFFF"><html:submit><bean:message key="button.buy"/></html:submit></td> 
              </tr> 
              </html:form> </logic:iterate> 

解决方案 »

  1.   

    "><bean:write name="ware" property="name" filter="true"/></td>  
      <td bgcolor="#FFFFFF"><bean:write name="ware" property="price" filter="true"/></td>  
      <td bgcolor="#FFFFFF"><bean:write name="ware" property="unit" filter="true"/></td>  
      <td bgcolor="#FFFFFF"><bean:write name="ware" property="spec" filter="true"/></td>  
      <td bgcolor="#FFFFFF"><html:submit><bean:message key="button.buy"/></html:submit></td> 删掉这些bean 看还报错不?
      

  2.   

    你先把带ware的删掉!这样就可以定位到问题!
      

  3.   

    很可能是大小写引起的Cannot find bean Ware in scope requestWare没加载原因是定义的其实都是ware
      

  4.   

    我改成大写的了,还是HTTP500啊
      

  5.   

    Cannot find bean Ware in scope request
    你的javaBean里面的属性值确定了么?很明显就是你的大小写不一致导致这个问题的
      

  6.   

    HTTP 500  你去你的后台看看关于这个Ware的查询 是怎么写的啊?有没有执行到 把他放入request 中返回?
      

  7.   

    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ page contentType="text/html; charset=gb2312" %>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title><bean:message key="title.index"/></title>
    <link href="images/css/default.css" rel="stylesheet" type="text/css">
    </head>
    <html:html>
    <body leftmargin="0"  topmargin="0" alink="#0000FF" vlink="#6666FF"> 
    <jsp:include page="include/head.htm"></jsp:include> 
    <table width="100%"  border="0" cellpadding="0" cellspacing="0"> 
      <tr>
        <td width="190" valign="top" background="images/ss_02.gif"> <table width="100%"  border="0" cellpadding="0" cellspacing="0" background="images/ss_01.gif"> 
            <html:form action="/user/logon" > 
            <tr> 
              <td width="65" height="50" align="center" class="ye"><bean:message key="user.id"/></td> 
              <td align="center"><html:text property="userid"  maxlength="25" size="12" /></td> 
            </tr> 
            <tr> 
              <td height="50" align="center" class="ye"><bean:message key="user.password" /></td> 
              <td width="67%" align="center"><html:password property="password" maxlength="25" size="12" redisplay="false"/></td> 
            </tr> 
            <tr> 
              <td height="60" colspan="2" align="center"><input name="image" type="image" src="images/anniuj_03.gif" width="47" height="23"> 
    &nbsp;&nbsp;<a onclick="JScript:location.href='user/reg.do';" class="hand"><img src="images/an_03.gif" width="47" height="23"></a></td> 
            </tr> 
            </html:form> 
            <tr> 
              <th width="33%" height="60" align="center" colspan="2">&nbsp;</th> 
            </tr> 
            <tr> 
              <td height="50" align="center" class="ye" colspan="2"><html:link href="mailto:[email protected]"><bean:message key="out.liaison"/></html:link></td> 
            </tr> 
            <tr> 
              <td height="50" align="center" class="ye" colspan="2"><html:link href="manage/logon.jsp"><bean:message key="manage.logon"/></html:link></td> 
            </tr> 
            <tr> 
              <td height="50" align="center" class="ye" colspan="2"><bean:message key="out.copyright"/></td> 
            </tr> 
            <tr> 
              <td height="50" align="center" colspan="2"><bean:message key="out.company"/></td> 
            </tr> 
          </table> 
          <table width="100%"  border="0" cellpadding="0" cellspacing="0"> 
            <tr> 
              <td height="60" colspan="2"   align="center">&nbsp;</td> 
            </tr> 
          </table></td> 
        <td align="center" valign="top" background="images/ss_03.gif"><p>&nbsp;</p> 
          <table width="90%"  border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#7D80AE" bordercolordark="#FFFFFF" bgcolor="#FFFFFF"> 
            <tr> 
              <td align="center" valign="top" bgcolor="#DEE2EE"><p align="center" >&nbsp;</p> 
                <table width="90%"  border="1" align="center" cellpadding="4" cellspacing="1" bordercolor="#F0952F" bgcolor="#CCCCFF"> 
                  <tr align="center" class="bf"> 
                    <td bgcolor="#FFFFFF"><bean:message key="manage.ware.name"/></td> 
                    <td bgcolor="#FFFFFF"><bean:message key="manage.ware.price"/></td> 
                    <td bgcolor="#FFFFFF"><bean:message key="manage.ware.unit"/></td> 
                    <td bgcolor="#FFFFFF"><bean:message key="manage.ware.spec"/></td> 
                    <td bgcolor="#FFFFFF"><bean:message key="button.buy"/></td> 
                  </tr> 
                  <logic:iterate id="Ware" name="Ware" type="com.cargo.model.Ware" scope="request"> <html:form action="/user/caradd" > 
                  <tr bgcolor="#FFFFFF"><html:hidden property="id" name="Ware"/> <html:hidden property="name" name="Ware"/> <html:hidden property="price" name="Ware"/> <html:hidden property="unit" name="Ware"/> <html:hidden property="spec" name="Ware"/> 
                    <td bgcolor="#FFFFFF"><bean:write name="Ware" property="name" filter="true"/></td> 
                    <td bgcolor="#FFFFFF"><bean:write name="Ware" property="price" filter="true"/></td> 
                    <td bgcolor="#FFFFFF"><bean:write name="Ware" property="unit" filter="true"/></td> 
                    <td bgcolor="#FFFFFF"><bean:write name="Ware" property="spec" filter="true"/></td> 
                    <td bgcolor="#FFFFFF"><html:submit><bean:message key="button.buy"/></html:submit></td> 
                  </tr> 
                  </html:form> </logic:iterate> 
                  
                </table> 
                <p>&nbsp;</p></td> 
            </tr> 
          </table></td> 
      </tr> 
    </table> 
    </body>
    </html:html>
      

  8.   

    javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
    at org.apache.struts.util.RequestUtils.message(RequestUtils.java:568)
    at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:239)
    at org.apache.jsp.buy_jsp._jspx_meth_bean_005fmessage_005f0(buy_jsp.java:264)
    at org.apache.jsp.buy_jsp._jspService(buy_jsp.java:100)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      

  9.   

    引入Ware出错了吧请检查包名和类名是否写错了
      

  10.   

    javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
    <bean:message key="title.index"/>    struts 配置文件里配置国际化资源文件了吗