2009-4-5 22:15:43 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: No getter method for property: "login" of bean: "cn.com.lin.form.FirsWebForm"
at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:987)
at org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121)
at org.apache.struts.taglib.html.BaseFieldTag.renderInputElement(BaseFieldTag.java:102)
at org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:81)
at org.apache.jsp.Index_jsp._jspx_meth_html_005ftext_005f0(Index_jsp.java:229)
at org.apache.jsp.Index_jsp._jspx_meth_html_005fform_005f0(Index_jsp.java:187)
at org.apache.jsp.Index_jsp._jspx_meth_html_005fhtml_005f0(Index_jsp.java:131)
at org.apache.jsp.Index_jsp._jspService(Index_jsp.java:80)
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:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
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)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

    No getter method for property: "login" of bean: "cn.com.lin.form.FirsWebForm" 
    这不是问题所在吗?actionform需要get和set,你的FirstWebForm里的login有没?如果是boolean的话,eclipse是自动生成is**。
      

  2.   

    No getter method for property: "login" of bean "cn.com.lin.form.FirsWebForm" 那个form bean没有getLogin方法
      

  3.   

    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import cn.com.lin.entity.FirsWeb;
    public class FirsWebForm extends ActionForm { private FirsWeb firsweb = new FirsWeb(); public ActionErrors validate(ActionMapping mapping,
    HttpServletRequest request) {
    return null;
    }
    public void reset(ActionMapping mapping, HttpServletRequest request) { }
    public FirsWeb getFirsweb() {
    return firsweb;
    } public void setFirsweb(FirsWeb firsweb) {
    this.firsweb = firsweb;
    }
    }补充:
    为什么要有getLogin这个呢?
    这个是FROM    而且没有login  。。