JSP学习 Hello world问题解决 编辑

Servlet在浏览器中的输出

第一次:guest/test目录不存在

原因是web.xml没有被正确解析,修改之

第二次:HTTP method get is not supperted by this URL

(继承自httpservlet的servlet没有重写对于请求和相应的处理方法,doget或dopost登方法,默认调用父类的doget和dopost方法)

 

解决办法:

1:子类重写doget和dopost方法

2:在扩展的servlet中重写doget或dopost方法或在处理时不调用父类的doget和dopost方法

  1.    1package station.guest;  
  2.    2.   
  3.    3import java.io.IOException;  
  4.    4import java.io.PrintWriter;  
  5.    5.   
  6.    6import javax.servlet.ServletException;  
  7.    7import javax.servlet.http.HttpServlet;  
  8.    8import javax.servlet.http.HttpServletRequest;  
  9.    9import javax.servlet.http.HttpServletResponse;  
  10.   10.   
  11.   11public class Users extends HttpServlet {  
  12.   12.    
  13.   13.     @Override  
  14.   14.     protected void doGet(HttpServletRequest req, HttpServletResponse resp)  
  15.   15.             throws ServletException, IOException {  
  16.   16.         // TODO Auto-generated method stub  
  17.   17.         //super.doGet(req, resp);  
  18.   18.         PrintWriter out = resp.getWriter();  
  19.   19.         out.print("hello money");  
  20.   20.     }  
  21.   21.   
  22.   22. }  
配置文件
  1.    1. <?xml version="1.0" encoding="iso-8859-1"?>  
  2.    2.   
  3.    3. <!DOCTYPE web-app  
  4.    4.     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  
  5.    5.     "http://java.sun.com/dtd/web-app_2_3.dtd">  
  6.    6.   
  7.    7. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"  
  8.    8.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  9.    9.          xsi:schemaLocation="http:/java.sun.com/dtd/web-app_2_3.dtd">  
  10.   10.     <servlet>  
  11.   11.         <servlet-name>user</servlet-name>  
  12.   12.         <display-name>users </display-name>  
  13.   13.         <servlet-class>station.guest.Users</servlet-class>  
  14.   14.     </servlet>  
  15.   15.     <servlet-mapping>  
  16.   16.         <servlet-name>user</servlet-name>  
  17.   17.         <url-pattern>/test/* </url-pattern>  
  18.   18.     </servlet-mapping>  
  19.   19. </web-app>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值