假设,你的webroot = KDBuild the following Directory structure:
 /KD
 /KD/login.jsp
 /kd/index.htm
 /kd/WEB_INF/classes/LoginServlet.class
 /kd/WEB_INF/web.xmlyour web.xml:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
    <servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>LoginServlet</servlet-class>
        <description>An Login Servlet</description>
    </servlet>
    <servlet>
        <servlet-name>Login</servlet-name>
        <jsp-file>login.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>Login</servlet-name>
        <url-pattern>/login</url-pattern>
    </servlet-mapping>
</web-app>Now you can call you servlet in your jsp file .

解决方案 »

  1.   

    在tomcat中调用Servlet没有什么问题,但是问题是,进入Servlet中以后,返回来调用jsp文件的时候提示页面不存在错误,另外我不至于将所有的servlet全部写到Web.xml中吧
      

  2.   

    ”另外我不至于将所有的servlet全部写到Web.xml中吧“如果不这样,你必须用  app/servlet/yourservletname访问
      

  3.   

    我现在就是使用/KD/servlet/kds.LoginServlet调用Servlet没有问题,
    问题是,到了servlet中再回过头来调用jsp的时候出现路径错误呀