Servlet
2017年2月13日 21:41
配置web.xml文件
配置servlet的名称和路径 名称,可自定义 路径,java源码的路径 配置servlet的访问路径 名称与servlet-name要一致 /路径名,可自定义,一般写为/servlet/名称
Servlet中让浏览器按照指定编码格式进行显示方法 变量.setcharacterEncoding(“utf-8”); 设置当前servlet编码格式方法 变量.setContentTypt(“text/html ;charset=utf-8”);
显示 页面
Login.jsp
转发,登录页面处理 request.getRequestDispatcher(” .jsp”).forward(request,response);
servlet
控制调度
Dao数据库
Servlet生命周期 1、类加载 1、浏览器向服务器发出请求 http://localhost.com 2、获取servlet访问地址 3、在web.xml中查询找到匹配内容 4、根据找到 5、根据找到 6、找到class文件执行 2、创建实例对象(离不开反射)调用构造方法 单实例,不管有多少请求servlet只创建1次对象 3、初始化调用 init()方法 初始化操作不管有多少请求,只执行一次初始化操作 4、服务请求 Servlet()会调用doget()和dopost()方法 每次请求都会调用 Servlet()方法 创建一个新的线程 5、销毁 destroy()方法不在使用该对象之前执行一次
类加载的时机 1. 第一次访问该servlet的时候 懒汉模式lazy 2. 服务器加载该项目的时候 饿汉模式hungry 可在中加入0标签,在项目启动的时候就加载,标签中的数字越小越早执行。
Servlet是单实例多线程的。
Request请求 Response响应
Javax一般为JavaEE的包
新闻热点
疑难解答