struts.jar在WEB-INF/lib/下有吗?还有,标准的是*.do,为什么要写成*.cool

解决方案 »

  1.   

    -<servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.cool</url-pattern>
      </servlet-mapping> 
    你的。
    -------------
     <servlet-mapping>
            <servlet-name>action</servlet-name>
            <url-pattern>*.do</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>debugjsp</servlet-name>
            <url-pattern>*.jsp</url-pattern>
        </servlet-mapping>
      

  2.   

    关键的也没有
    <servlet>
            <servlet-name>action</servlet-name>
            <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>2</param-value>
            </init-param>
            <init-param>
                <param-name>config</param-name>
                <param-value>/WEB-INF/struts-config.xml</param-value>
            </init-param>
            <init-param>
                <param-name>application</param-name>
                <param-value>ApplicationResources</param-value>
            </init-param>
            <init-param>
                <param-name>detail</param-name>
                <param-value>2</param-value>
            </init-param>
            <init-param>
                <param-name>validate</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>2</load-on-startup>
        </servlet>
      

  3.   

    WEB-INF/lib/有struts.jar这个包
    我只是想是试试,我改成*.do看看。
      

  4.   

    Servlet action is currently unavailable
    没有定义 action(Servlet)
      <servlet-name>action</servlet-name>
      

  5.   

    我改成*.do还是一样的报错
    to: ManFirst(ManFirst)
        在web.xml中已经这样写了:
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
      

  6.   

    <form-bean name="userForm" type="study.UserForm"/>
    --〉
    <form-bean name="userForm" type="study.UserForm" /><forward name="failed" path="/failed.cool"/>
    <forward name="regist" path="/regist.jsp"/>
    --〉
    <forward name="failed" path="/failed.cool" />
    <forward name="regist" path="/regist.jsp" />等等,在xml1.0中规定这种的要加一个空格!
      

  7.   

    也可能是Action文件execute函数中的代码出错,用点print语句监视一下就知道问题出在哪里了。
      

  8.   

    多谢各位!问题解决了,原因是lib中掉了一个包!希望以后大家多帮帮我!送分!