我的印象里好像重载了service()就不需要重载doPost;或者doGet方法了.service会自动处理post/get事件的.
解决方案 »
- 在timertask中读取静态变量
- jsp三级联动加数据库的一些问题(急)
- 请问在此applicationContext文件中,为什么我没有看到业务对象的注入?
- HttpClient问题???
- 求叫高手:为什么8080端口总被JVM占用(没装oracle啊)Address already in use: JVM_Bind:8080(改成8888也不行啊)
- 请问如何清除JAVA虚拟机上的TOMCAT缓寸文件?
- 求,一个用JSP编写的购物车系统的程序!!!!
- 如何上传一个文件夹~~~
- JSP+ACESS结合使用问题
- 救急:url为product_list.jsp?dpt_code=01+product_type=0101,怎么样能让product_list.jsp接收到的是dpt_code=01&product_type=0101呢?
- 请教,在线等待
- 看了7月份程序员《WEB开发框架》的近来聊聊
而post不会触发doget
get不会触发dopost
一般重载了service(),就不需要再重载doGet和doPost了!
====
说得正确
而post不会触发doget
get不会触发dopost
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class HelloServlet extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String clientIPAddress = req.getRemoteAddr();
res.setContentType(″text/html″);
ServletOutputStream out = res.getOutputStream();
out.println(″〈html〉″);
out.println(″〈head〉〈title〉Hello World〈/title〉〈/head〉″);
out.println(″〈body〉″);
out.println(″〈h1〉Hello,You come from ″+clientIPAddress+″〈/h1〉″);
out.println(″〈/body〉〈/html〉″);
}
}
重载service()之后,系统将不会自动调用doGet()和doPost()了,将只运行service().
否则的话,它默认是由service来处理请求,service二个参数为request和response,servcie根据request内的东西来分析,是用doget还是dopost