在servlet 加上 res.setContentType("text/html");

解决方案 »

  1.   

    <?xml version="1.0" encoding="ISO-8859-1"?><!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-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping></web-app>
      

  2.   

    <servlet>
    <servlet-name>fh</servlet-name> 
    <servlet-class>HelloWorld</servlet-class> 
    </servlet>
    <servlet-mapping>
    <servlet-name>fh</servlet-name> 
    <url-pattern>/Hello</url-pattern> 
    </servlet-mapping>
    是不是写错了?换成这样试试看
    <servlet>
    <servlet-name>HelloWorld</servlet-name> 
    <servlet-class>HelloWorld</servlet-class> 
    </servlet>
    <servlet-mapping>
    <servlet-name>HelloWorld</servlet-name> 
    <url-pattern>/Hello</url-pattern> 
    </servlet-mapping>
      

  3.   

    没有解决问题to schwarzenegger(找不到服务器) 已经有这一句了。to  hhuzhj(阿金)不是这个问题,而且我觉得<servlet-name>这个标签内的内容是为了让web.xml自己用的,而和class的名字应该没有关系,你可以改一下自己的文件看一看。to  star821116(回家真好) 如果没有编译的话是不可能得到HelloWorld的输出内容的。
      

  4.   

    解决问题schwarzenegger(找不到服务器)答案对
    我把res.setContentType("text/html");
    写成res.setContentType("text/htm");了,
    不知道为什么就这样。