Servlet编译好的文件存放在\webapps\HotelCRM\WebRoot\WEB-INF\classes\JavaBean\下
XML文件如下
  <servlet>
    <display-name>LoginServlet</display-name>  
    <servlet-name>LogServlet</servlet-name> 
    <servlet-class>HotelCRM.Servlet.LoginServlet</servlet-class> 
  </servlet>  <servlet-mapping>
    <servlet-name>LogServlet</servlet-name> 
    <url-pattern>/HotelCRM/Servlet/LoginServlet</url-pattern> 
  </servlet-mapping>
调用用的:action="/HotelCRM/WebRoot/LoginServlet"正确应该怎么写?谢谢大家了!

解决方案 »

  1.   

    调用用的是调用用的:action="/HotelCRM/WebRoot/LogServlet"
    大家帮帮忙啊~
      

  2.   

    路径的错误呀。<servlet>
        <servlet-name>LogServlet.do</servlet-name> 
        <servlet-class>HotelCRM.Servlet.LoginServlet</servlet-class> 
      </servlet>  <servlet-mapping>
        <servlet-name>LogServlet.do</servlet-name> 
        <url-pattern>*.do</url-pattern> 
      </servlet-mapping>jsp里面:
    action="LogServlet.do"
      

  3.   

    四楼,改完了,是这样HTTP Status 404 - /HotelCRM/WebRoot/pages/user/LogServlet.do--------------------------------------------------------------------------------type Status reportmessage /HotelCRM/WebRoot/pages/user/LogServlet.dodescription The requested resource (/HotelCRM/WebRoot/pages/user/LogServlet.do) is not available.
      

  4.   

    既然你已经写出了路径,就直接用LogServlet.do就可以啦!
      

  5.   

    就是直接用logservlet.do,还是出这个。
      

  6.   

    目录简洁点,你看这样是不是好些:
    \webapps\HotelCRM\WEB-INF\classes\
                     \web.xml   应和WEB-INF处于同级目录html://
    \HotelCRM\logservlet.do
      

  7.   

    <url-pattern>/HotelCRM/Servlet/LoginServlet</url-pattern> 
    设置的路径太复杂了
    <url-pattern>/test</url-pattern>
    然后在ie中输入项目名称\test就可以了
      

  8.   

     <servlet>
        <display-name>LoginServlet</display-name>  
        <servlet-name>LogServlet</servlet-name> 
        <servlet-class>HotelCRM.Servlet.LoginServlet</servlet-class> 
      </servlet>  action="/HotelCRM/WebRoot/LogServlet" 
    1.首先是servlet类名不对.LoginServlet?LogServlet?HotelCRM.Servlet.LoginServlet
    \webapps\HotelCRM\WebRoot\WEB-INF\classes\JavaBean\
    2.Servlet,JavaBean到底哪个是放这servlet类的文件夹?个人认为正确路径应该是:默认路径(自动能找到的)/你建的文件夹名/servlet类名
      <servlet>
        <display-name>servlet类名</display-name>  
        <servlet-name>servlet类名</servlet-name> 
        <servlet-class>你建的文件夹名.servlet类名</servlet-class> 
      </servlet>  <servlet-mapping>
        <servlet-name>servlet类名</servlet-name> 
        <url-pattern>/servlet类名</url-pattern> 
      </servlet-mapping>url:http://localhost:8080(端口)/工程名/servlet类名