
servlet
孤雁yi南飞
这个作者很懒,什么都没留下…
展开
-
会话管理之Cookie案例一:获取网站上次访问时间
public class LastData extends HttpServlet { /* * curdata:当前时间 * lasttime:记录最后一次访问时间 */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, I原创 2017-02-08 15:55:17 · 887 阅读 · 0 评论 -
Servlet中的路径问题
在编程过程中,难免会遇到很多路径不知道编写的问题,在这简单总结一下。在我现在的认识中,凡是服务器行为的就不能带上项目名,浏览器行为就要加上项目名public class PathDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)原创 2017-02-02 11:21:34 · 674 阅读 · 0 评论 -
Servlet之ServletContext请求转发
从一个页面跳转另一个页面可以通过转发和重定向两种方法来实现在Servlet跳转页面请求重定向:1)重定向的地址栏会发生改变2)可以跳转项目内的资源,也可以跳转项目外的资源3)浏览器向服务器发送两次请求(返回302+location),那么就不能使用请求作为域对象来共享数据。请求转发:1)转发的地址栏不发生改变2)可以跳转项目内的资源,不可以跳转项目外的资源原创 2017-02-02 10:52:34 · 685 阅读 · 0 评论 -
Servlet之ServletContext获取web上下文路径、全局参数、和Attribute(域)
1)获取web上下文路径public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取ServletContext对象 //this.getServletConfig().getServlet...原创 2017-01-28 23:20:01 · 17926 阅读 · 1 评论 -
Servlet之ServletContext创建对象和作用
1,创建ServletConfig对象ServletConfig对象叫servlet上下文对象。 一个网站只会创建一个ServletContext对象。代表的是整个网站的环境信息。获取ServletContext对象必须要先获取ServletConfig对象,由此对象才可以获取ServletContext对象。 伪代码:此伪代码能够说明为什么必须先获取Servlet原创 2017-01-28 21:25:21 · 8074 阅读 · 0 评论 -
Servlet之init初始化方法
在servlet的继承体系中,我们的servlet继承于HttpServlet,HttpServlet中含有我们经常使用的do###方法,HttpServlet继承于GenericServlet,在GenericServlet中,含有init()、init(ServletConfig config) 、service()、和destroy();方法,生命周期中的方法一定会被服务器调用,原创 2017-01-28 18:17:34 · 5923 阅读 · 0 评论 -
Servlet之自动加载配置方法
在Servlet中,默认是在第一次访问时创建Servlet对象,如果在构造方法或者在init()中加入过多的逻辑,那么在用户第一次访问Servlet时就会需要更多的时间,这样给用户的体验就会不好了。解决的方法是在启动服务器时就创建好Servlet对象,也就是Servlet的自动加载。过程很简单,就只需要在web.xml的Servlet标签中加上自动加载标签:1配置举例如下:原创 2017-01-28 18:17:04 · 1287 阅读 · 0 评论 -
Servlet之ServletConfig对象
ServletConfig是配置对象,主要把servlet的初始化参数封装到这个对象中。一个网站中可能会存在多个ServletConfig对象,一个ServletConfig对象封装了一个servlet的配置信息。本次介绍主要是举一个通过servlet打开一个文件的例子来说明用法。此例子中主要是对文件的路径的修改,由于不能每次修改源文件,所以采用修改配置文件web.xml的方法来更改文件路原创 2017-01-28 17:01:47 · 613 阅读 · 0 评论 -
会话管理之Session案例:用户登录
此案例能够实现简单的用户登录和注销登录,学习session基础的参考第一步:创建数据库 张三 123456 李四 1234567 王五 12345678 第二步:在entity中创建实体类package zdh.cn.entity;public class User { private String id; pri原创 2017-02-10 12:20:47 · 584 阅读 · 0 评论 -
会话管理之cookie
cookie保存在浏览器客户端session保存在服务器端 Cookie的API Cookie类:保存会话数据 1)创建Cookie对象,用于保存会话数据 new Coo原创 2017-02-08 14:49:32 · 259 阅读 · 0 评论 -
.会话管理之Cookie案例二:显示已浏览商品
项目开发步骤:数据库——>创键实体对象entity——>创建数据访问dao——>创建servlet第一步:创建数据库:这里使用的xml文件创建数据库,内容如下: 联想笔记本 LN001 5000 长城笔记本 CN001 3000 惠普笔记本 HP001 2000 戴尔笔记本 DL001 6000原创 2017-02-09 16:27:43 · 371 阅读 · 0 评论 -
Servlet之ServletContext获取获取web项目的资源文件
public class ContextDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /* * FileInputStream fi =原创 2017-02-02 11:55:03 · 421 阅读 · 0 评论