servlet
ljt-tiger
不积跬步,无以至千里。知识认知体系搭建过程:场景 --》需求 --》解决方案 --》应用 --》原理
展开
-
OkHttp使用步骤
OkHttp使用步骤,简洁扼要地介绍了其一般的使用方法原创 2022-12-16 17:00:14 · 212 阅读 · 0 评论 -
Servlet的生命周期01
------ 当客户端浏览器通过http协议向服务器第一次发来访问Servlet类请求时,Servlet容器会对Servlet的生命周期进行管理,主要经历一下三个阶段 --1、初始化阶段:1、容器加载Servlet的.clss文件到内存中;2、容器创建ServletConfig对象;3、容器创建Servlet对象;4、经历了以上三步骤之后,容器调用Servl原创 2017-08-31 20:17:18 · 296 阅读 · 0 评论 -
HTTP学习笔记
0952017100509520171005------ HTTP(HyperText Transfer Protocol)协议[定义客户端浏览器和服务器之间交换数据的过程] ------1、HTTP请求: 1)、请求行:请求方式 资源路径 协议/版本 2)、请求头:由若干请求头组成[主要用来描述客户请求哪台主机,以及客户端的一些环境信息等,以键值原创 2017-10-06 09:49:31 · 190 阅读 · 0 评论 -
jsp标签库和隐含对象的用法
07420170912<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>JSP标签库实例一个javabean <% // String username = request.getParameter原创 2017-09-13 08:59:01 · 318 阅读 · 0 评论 -
综合案例【session、context、filter、listener...】
综合案例【session、context、filter、listener...】原创 2017-09-12 08:46:35 · 208 阅读 · 0 评论 -
Session用法案例 -->实现简单购物车功能(实际项目可能不会这么使用)
071201709091、session是在cookie的基础之上,利用cookie返回jsessionId(key[服务器随机生成])存在客户端实现,正真的数据存在服务端[key-value]。2、session的使用步骤:1)、设置:request.getSession().setAttribute("username", username);2)、获取:request.getSession(false).getAttribute(username); 注:[false表示沿用之前设置的;不设置原创 2017-09-10 10:02:38 · 1540 阅读 · 0 评论 -
请求转发与响应重定向解析
1、请求转发-》RequestDispatcher中forward(ServletRequest req, ServletResponse resp)与include(ServletRequest req, ServletResponse resp)中间经历一次请求响应。1、将当前A_Servlet的HttpServletRequest请求转发给B_Servlet处理:req.getRques原创 2017-09-01 19:20:41 · 780 阅读 · 0 评论 -
Servlet文件上传
Servlet文件上传要点:1、设置注解:@MultipartConfig2、表单提交方式:post3、设置表单提交编码格式:enctype="multipart/form-data"4、代码如下:package com.tiger.fileload;import java.io.*;import javax.servlet.ServletException;impor原创 2017-09-01 14:12:06 · 219 阅读 · 0 评论 -
ServletContext && ServletContextListen 的用法案例-->统计网站访问量
1、ServletContext类:web站点的唯一全局对象 1)、是servlet与servlet容器之间的通信接口; 2)、每个servlet应用都会创建一个ServletContext对象与之对应; 3)、ServletContext对象被web应用下的所有servlet共享; 4)、访问web应用资源。2、ServletContext的使用步骤: 1)、User user = new User("username","passwrod"); request.getServletCont原创 2017-09-09 14:16:37 · 346 阅读 · 0 评论 -
过滤器用法案例
072201709091、过滤器(Filter):在访问servlet之前截获请求信息,同时也可以对响应信息进行拦截。中间可以定义多个Filter2、注意注解需要这样写:@WebFilter(urlPatterns = {"/*"})//这样写表示过滤站点下所有资源3、在使用request和response之前先向下强转[ServletRequest -> HttpServletRequest ]: 1)、HttpServletRequest req = (HttpServletRequest)原创 2017-09-11 09:02:29 · 355 阅读 · 0 评论 -
Cookie用法案例-->自动登陆
1、cookie是浏览器保存数据的一种形式,数据由服务端产生,通过响应头(setCookie)把数据写入cookie中,浏览器接受到数据后,浏览器将服务器发来的数据存在本地的cookie中2、cookie的使用步骤: 1)、新创一个Cookie对象:Cookie cookie_username = new Cookie("username", username); 2)、设置Cookie存活时间:cookie_username.setMaxAge(7*24*60*60);[一周] 3)、添加Coo原创 2017-09-09 23:15:38 · 340 阅读 · 0 评论 -
有关ServletConfig的用法
068201709071、在注解或者配置文件(web.xml)中写明初始化信息2、通过getServletConfig().getInitParameter(name);返回参数值3、代码如下:package com.tiger.config.annotation;import java.io.*;import javax.servlet.*;import java原创 2017-09-08 21:12:56 · 949 阅读 · 0 评论 -
servlet访问路径测试(path)
1、getContextPath:站点名[/context](Web应用的入口点名字)2、getServletPath:servlet类的对应映射路径[/resource]3、getRequestURI:uri地址 = [/context] + [/resource]4、getRequestURL:protocol://IP adderss:[port][/context][/resource][/?query string]原创 2017-09-07 18:56:45 · 2398 阅读 · 0 评论 -
Servlet的生命周期02
1、启动:init();[单例,第一次访问时初始化]2、服务:service();[每次请求都会触发运行] --》属于多线程编程,来一个请求,就拿出一个线程来服务客户3、销毁:destroy();[web应用stop、servlet容器shutdown]原创 2017-09-07 15:16:44 · 187 阅读 · 0 评论