谢谢高人,在你的帮助下,编译能通过了,但用察看的时候,提示错误如下:
type Status reportmessage /test/Show_chinesedescription The requested resource (/test/Show_chinese) is not available.Show_chinese.java在目录D:\Tomcat 5.0\webapps\test\WEB-INF\classes\PShow_chinese下,web.xml在D:\Tomcat 5.0\webapps\test\WEB-INF下,请问问题出在什么地方。
web.xml如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
  <servlet>
     <display-name>让中文显示不再是乱码</display-name>
     <description>让中文显示不再是乱码</description>
      <servlet-name>show_chinese</servlet-name>
      <servlet-class>PShow_chinese.Show_chinese</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>show_chinese</servlet-name>
    <url-pattern>/show_chinese</url-pattern>
  </servlet-mapping>
</web-app>

解决方案 »

  1.   

    Show_chinese.java中有没加package PShow_chinese;?
      

  2.   

    /test/Show_chinese  //这里的Show是大写S
    <url-pattern>/show_chinese</url-pattern>  //这里的show是小写s
    不知道是不是错误原因
      

  3.   

    调用Servlet应该是调用web.xml中<servlet-mapping>中的<url-pattern>,然后找到该servlet-mapping中的 servlet-name,然后再去找<servlet>中sevlet-name与刚才那个servlet-name相同的节点,再调用该节点里面servlet-class描述的类,所以,调用servlet的url应该是url-pattern中描述的内容