package cn.itcst;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class One extends HttpServlet {
private ServletConfig config; public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String value = config.getInitParameter("data");
System.out.println(value);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void init(ServletConfig config) throws ServletException{
this.config =config;
}}
xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <servlet>
    <servlet-name>One</servlet-name>
    <servlet-class>cn.itcst.One</servlet-class>
     <init-param>
        <param-name>data</param-name>
        <param-value>hello</param-value>
     </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>One</servlet-name>
    <url-pattern>/One</url-pattern>
  </servlet-mapping>
    
    
  <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>  
    
    
  </web-app>
  

解决方案 »

  1.   

    这位仁兄~~你的url是怎么写的呀~~~~
      

  2.   

    你的URL没粘贴出来,我认为最可能的问题是你访问这个url没有带上项目前缀,比如你的项目名称如果是helloworld,但是你访问http://localhost:8080/one就会出现404错误,但是你访问http://localhost:8080/helloworld/one应该就没问题了
      

  3.   

    url有的,路径我认为没问题,控制台运行时没出错,可是显示了很多信息,大约十几行,而且需要输出的东西也没有输出,会不会是tomact的问题?