<a href="/memberAction.do?method=saveMemberInfo">提交连接</a>错误信息:2010-3-26 15:36:36 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet action threw exception
javax.servlet.ServletException: Request[/memberAction] does not contain handler parameter named '/memberAction'.  This may be caused by whitespace in the label text.
at org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:197)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:245)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:175)
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.Http11AprProcessor.process(Http11AprProcessor.java:856)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Thread.java:595)为什么,这样子.....

解决方案 »

  1.   

    struts-config.xml配置:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config>
    <form-beans />
    <global-exceptions />
    <global-forwards />
    <action-mappings>
    <action parameter="/memberAction" path="/memberAction"
    type="org.liuheng.struts.action.MemberAction" /> </action-mappings> <controller
    processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />
    <message-resources
    parameter="org.liuheng.struts.ApplicationResources" />
    </struts-config>
      

  2.   

    LZ页面上是不是有form,加上 method="post"
      

  3.   

    parameter="/memberAction"
    这里错老
    应该是:parameter="memberAction"
    这里需要说明一下的是:为什么path和parameter的名字一样
    这样是很不好的编程习惯.
      

  4.   

    哈哈,太愛你了。雖然我改的不是你說的那裏,不過太感謝你了,哈哈這樣就對了:
    <action-mappings>
    <action
          parameter="method"
          path="/memberAction"
          type="org.liuheng.struts.action.MemberAction" /> </action-mappings>
      

  5.   

    struts1 啊,不熟悉。直接学的struts2
      

  6.   

    <a href="${pageContext.request.contextPath}/memberAction.do?method=saveMemberInfo">提交连接</a>