Servlet继承HttpServlet重写service方法的实现!
来源:互联网 发布:ios 淘宝hd 编辑:程序博客网 时间:2024/05/21 11:00
Servlet继承HttpServlet后,除了继承doGet()方法和doPost()方法以外呢,还可以直接继承service()方法,实现一样的效果!
在使用Servlet时,除了通常我们用传递参数的形式来判断用户提交的是哪个页面以外,还可以通过以下方法实现:
1、在Servlet中通常在web.xml配置文件中设置的url-pattern属性为“/servlet”,现在可以直接写成“*.do”,在提交页面时传递的url可以直接为“login.do”;
2、通过request.getRequestURL()方法得到一个StringBuffer对象;
3、通过StringBuffer对象的substring()方法把传递过来的url最后面的"/login.do"拆分出来,并存储在一个String变量中;
4、判断String内容的equals("/login.do")方法来决定用户提交的是哪个页面。
import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Servlet extends HttpServlet {public void service(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {StringBuffer sb=request.getRequestURL();int start=sb.lastIndexOf("/");String newStr=sb.substring(start,sb.length());System.out.println("newStr=="+newStr);if(newStr.equals("/login.do")){System.out.println("登陆页面!!");}}
- Servlet继承HttpServlet重写service方法的实现!
- myeclipse实现Servlet实例(2) 继承GenericServet类实现,需要重写service方法
- 重温模糊知识点之继承httpServlet为什么不重写service方法
- 使用继承HttpServlet的方法来开发Servlet
- Servlet--继承HttpServlet写自己的Servlet
- Servlet研究,HttpServlet的实现
- Servlet,GenericServlet和HttpServlet的继承关系
- Servlet自学第9讲:使用继承HttpServlet的方法开发Servlet
- Servlet学习笔记—继承HttpServlet类(创建Servlet的第二种方法)
- JCreator工具三种方法(1.实现Servlet接口2.继承GenericServlet3.继承HttpServlet)开发Servlet
- 关于继承HttpServlet的继承方法
- java一个类 继承HttpServlet 和实现Servlet区别
- HttpServlet的两个Service()方法区别
- HttpServlet的两个Service()方法区别
- HttpServlet的两个Service()方法区别
- 关于重写servlet的service()方法时调用父类service方法的问题
- 精研Servlet,HttpServlet的实现追究
- 精研Servlet,HttpServlet的实现追究
- 使用微信公众号(一)------刚申请微信订阅号,还未通过审核
- PeopleSoft Error Information - 1
- iOS SDK:预览和打开文档
- Paip.论语义分析与语义搜索技术.attilax(艾龙)总结
- iOS开发之UIWebView
- Servlet继承HttpServlet重写service方法的实现!
- OJ(Online Judge)系统及ACM测试题库大全
- 黑马程序员.net基础六
- javascript中定义类
- RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分)
- IOS UIAlertView
- 关于内存中栈和堆的区别
- java动态代理
- 并发中的流程控制