servlet对应的类文件是 login.class 放在 webapps\os\web-inf\classes\sys 目录下 (sys为包)
在web.xml中配置如下
<servlet>
  <servlet-name>login</servlet-name>
  <servlet-class>sys.login</servlet-class>
</servlet><servlet-mapping>
  <servlet-name>login</servlet-name>
  <url-pattern>/login</url-pattern>
</servlet-mapping>可是 用 http://localhost:8080/login进行访问时却出错 
提示The requested resource (/login) is not available.到底是哪里不对啊?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【hard_blue】截止到2008-07-15 09:38:46的历史汇总数据(不包括此帖):
    发帖的总数量:19                       发帖的总分数:440                      每贴平均分数:23                       
    回帖的总数量:8                        得分贴总数量:1                        回帖的得分率:12%                      
    结贴的总数量:3                        结贴的总分数:40                       
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:16                       未结的总分数:400                      
    结贴的百分比:15.79 %               结分的百分比:9.09  %                  
    无满意结贴率:33.33 %               无满意结分率:50.00 %                  
      

  2.   

    这是我以前写的:
    <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>EmployeeDoLogin</servlet-name>
        <servlet-class>com.sun.lysys.servlet.EmployeeDoLogin</servlet-class>   //需要写完整的包名
    </servlet><servlet-mapping>
        <servlet-name>EmployeeDoLogin</servlet-name>
        <url-pattern>/servlet/EmployeeDoLogin</url-pattern>     //EmployeeDoLogin放在了servlet文件夹
    </servlet-mapping>
      

  3.   

    <url-pattern>/login </url-pattern> 
    应该写成
    <url-pattern>/sys/login </url-pattern> 
      

  4.   

    不知道lz是用的什么开发环境,我用eclipse新建servlet时,会自动把配置信息写到web.xml中,在程序中直接使用servlet就可以了,比如在页面中form表单提交内容后要转到某个servlet时,可以这样写action="servlet/yourServlet".