一般情况下是你的Servlet没有Deploy好

解决方案 »

  1.   

    应该你是的配置部署文件写的有问题,web.xml
      

  2.   

    web.xml文件如下配置:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
        <servlet>
            <servlet-name>HelloWorld</servlet-name>
            <servlet-class>HelloWorld</servlet-class>
        </servlet>
         <servlet-mapping>
            <servlet-name>HelloWorld</servlet-name>
            <url-pattern>/servlet/HelloWorld</url-pattern>
        </servlet-mapping>
    </web-app>其中servlet-name是你的servlet的别名,可以自己取
        servlet-class是实际的class名字
        url-pattern是在浏览器中访问的样式你在webapps目录下建立一个目录,如test,然后在test下建立WEB-INF目录,web.xml文件就放在其中。注意大小写。在WEB-INF目录下建立classes目录,HelloWorld.class放在classes中访问的时候输入  http://localhost:8080/test/servlet/HelloWorld
      

  3.   

    jsp中的语句是<form name="loginForm" action="/LoginServlet" method="post">
    那相应的web.xml就要写成
    <web-app>
        <servlet>
            <servlet-name>LoginServlet</servlet-name>
            <servlet-class>包名.servlet文件名</servlet-class>
        </servlet>
         <servlet-mapping>
            <servlet-name>LoginServlet</servlet-name>
            <url-pattern>/LoginServlet</url-pattern>
        </servlet-mapping>
    </web-app>
    不会错的。
      

  4.   

    try:
    <form name="loginForm" action="servelt/LoginServlet" method="post">
      

  5.   

    有两种方法
    方法1:fengjingyu(fengjy)
    方法2:dooluby(蓝色)
      

  6.   


    有的时候,用 <url-pattern>/*</url-pattern>是什么意思?