我用MYeclipse新建一个WEB PROJECT,然后新建了一个包,名为servlets,然后在包下面有一个servlet名为heoolworld.java的servlet,然后编译,假设tomcat配置正确并且已经启动,那么我应该如何改写web.xml并且在ie中如何输入地址,才能访问这个servlet

解决方案 »

  1.   

    上面写错了,该servlet名为helloworld.java
      

  2.   


      <servlet>
        <servlet-name>heoolworld</servlet-name>
        <servlet-class>servlets.heoolworld</servlet-class><!--这里是包名.类名-->
      </servlet>
      
      <servlet-mapping>
        <servlet-name>heoolworld</servlet-name>这里的heoolworld和上面的对应,要相同
        <url-pattern>/heoolworld</url-pattern>//这里是请求的url和浏览器地址栏中的对应
      </servlet-mapping>在ie地址栏输入http://localhost:8080/工程名/heoolworld
      

  3.   

    我遇到的问题是这样,现在工程名,类名都是helloworld
    我的WEB.XML
    如下:
    <servlet>
    <servlet-name>helloworld</servlet-name>//编译提示错误,helloworld定义重复
    <servlet-class>servlets.helloworld</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>helloworld</servlet-name>
    <url-pattern>/helloworld</url-pattern>
    </servlet-mapping>这里编译就提示我helloworld定义错误,我先前没发现这个小问题
    我把名字换了一个就OK 了,