javaweb
文章平均质量分 96
近视的脚踏实地
简单的事情重复做,重复的事情用心做,用心的事情坚持做。
展开
-
用动态代理实现Filter过滤敏感词汇的功能
(在服务器里边有很多地方都需要用户去录入数据,那么也就是说,这多个地方我们都需要对他们进行敏感词汇的过滤,那么这多个地方都需要进行过滤,那就意味着我们可能需要做一些通用的过滤方式,那么我们可以加一个过滤器,有这个过滤器之后,将来请...原创 2020-01-14 11:37:25 · 3719 阅读 · 0 评论 -
用动态代理实现对对象功能的增强
##增强对象的功能: (前辈们已经给我们归纳了很多的套路,我们拿来用就可以了,这些套路就是设计模式,所以对于增强对象的功能,可以采用设计模式来完成,设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目...原创 2020-01-14 09:47:30 · 484 阅读 · 0 评论 -
web的三大组件之一Listener 监听器
1.概念:web的三大组件之一、 ※事件监听机制 ...原创 2020-01-13 22:14:20 · 350 阅读 · 0 评论 -
实现登录验证的过滤器
※需求 1.如果登录了,则直接放行 &...原创 2020-01-13 21:54:55 · 436 阅读 · 0 评论 -
Filter过滤器拦截路径详细配置&&过滤器链
## 拦截路径配置 1.过滤器配置详解 ※拦截路径配置: &n...原创 2020-01-13 21:39:08 · 2578 阅读 · 0 评论 -
Filter:过滤器概念和生命周期
## 过滤器 1.概念 ※生活中的过滤器:净水器,空气净化器,土匪 &nb...原创 2020-01-13 21:16:20 · 540 阅读 · 0 评论 -
常用的JSTL标签(if,choose,foreach)
## JSTL概念 1.概念: JavaServlet Pages Tag Library JSP标准标签库 ...原创 2020-01-13 13:29:58 · 652 阅读 · 0 评论 -
EL表达式从域中获取对象、list、map等值的功能
## EL表达式获取值 (EL表达式的使用有两个,一个是运算,一个是获取值) 1.获取值&nbs...原创 2020-01-13 11:36:01 · 3079 阅读 · 0 评论 -
EL表达式概念和运算功能
## EL表达式概念 1.概念: Expression Language 表达式语言 2.作用:替换和简化jsp页面中java代码...原创 2020-01-13 10:44:34 · 478 阅读 · 0 评论 -
JSP的指令、注释和内置对象
## JSP 1.指令: ※作用:用于配置jsp页面,导入资源文件 &nb...原创 2020-01-12 22:06:41 · 179 阅读 · 0 评论 -
会话技术_Session执行原理和细节
##Session 1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 2...原创 2020-01-12 13:13:19 · 345 阅读 · 0 评论 -
JSP的本质就是一个Servlet
## JSP入门学习 1.概念 ※Java Server Pages; java服务器端页面 &nb...原创 2020-01-12 12:15:24 · 2923 阅读 · 0 评论 -
会话技术_cookie的特点和作用---案例:记住上一次访问时间
##cookie的特点 1.cookie存储数据在客户端浏览器 (数据存在服务器的话,服务器的防卫级...原创 2020-01-12 11:16:25 · 340 阅读 · 0 评论 -
会话技术_Cookie实现的原理及Cookie操作的规则以及常用的API
## Cookie的实现原理 (做法是CookieDemo1中发送了Cookie,然后在CookieDemo2中去获取Cookie.其实不管是发送Cookie也好,获取也好,最终他们的体现形式都以http的协议在进行数据的交互,那...原创 2020-01-12 09:57:08 · 1678 阅读 · 0 评论 -
会话技术概述_Cookie
## 会话技术 1.会话:一次会话中包含多次请求和响应。 (会话和生活中的谈话很类似,一次会话就是...原创 2020-01-11 21:37:47 · 1383 阅读 · 0 评论 -
MVC开发模式和三层架构模式详解
## MVC:开发模式 ※1.jsp演变历史 1.早期只有servlet,只能使用response输出标签数据,非常的麻烦 ...原创 2020-01-06 19:57:23 · 6761 阅读 · 0 评论 -
文件下载分析和代码实现以及解决文件中文名问题
## 文件下载分析和代码实现 ※文件下载需求:: 1.页面显示超链接 &nb...原创 2020-01-06 18:30:08 · 303 阅读 · 0 评论 -
ServletContext对象的概述、获取以及功能
## ServletContext对象的概述、获取 1.概念:代表整个web应用,可以和程序的容器(服务器)来通信 2.获取:&nb...原创 2020-01-06 17:54:27 · 703 阅读 · 0 评论 -
Respons_验证码功能分析和实现以及点击切换
## 验证码功能分析: 1.本质:图片 2.目的:防止恶意表单注册 &nbs...原创 2020-01-06 16:38:10 · 1815 阅读 · 0 评论 -
Respons_服务器输出字符和字节数据到浏览器及造成乱码原因的解析
## 服务器输出字符数据到浏览器 ※步骤: 1.获取字符输出流 ...原创 2020-01-06 16:09:03 · 7779 阅读 · 0 评论 -
(图形+文字超详细解读)Eclipse配置tomcat服务器&创建Web项目&解决jsp文件乱码问题
※Eclipse配置tomcat服务器 1.打开eclipse,依次点击Window->Preferences-&g...原创 2019-09-14 17:32:33 · 10315 阅读 · 0 评论 -
Tomcat与IDEA的详细配置&如何创建Web项目和修改Tomcat里边的一些配置
※将Tomcat集成到IDEA中 (因为现在Tomcat在本地,每次去手动启动很麻烦,所以借助集成工具来启动来关闭,和发布项目会非常方便) &nbs...原创 2019-09-14 11:48:36 · 832 阅读 · 0 评论 -
Request_获取请求参数中文乱码问题处理
※中文乱码问题 ※get方式;tomcat8已经将get方式的乱码解决了/font> ※post方式:会乱...原创 2019-10-05 22:33:43 · 908 阅读 · 0 评论 -
Web服务器软件概述
##web 服务器软件 ※ 服务器:安装了服务器软件的计算机 解析:(它本质上还是一台电脑,只不过这台电脑,他的性能比较好,一般作为服务器的这种电脑,硬盘比较大,内存比较大...原创 2019-09-10 20:13:33 · 411 阅读 · 0 评论 -
Respons_相对路径和绝对路径
## 相对路径: ※路径写法: 1.相对路径:通过相对路径不可以确定唯一资源  ...原创 2019-10-07 19:35:46 · 6070 阅读 · 0 评论 -
Tomcat的手动启动(解决一闪而过启动不了的问题),关闭和配置
1.启动: ※去bin目录下的startup.bat,然后双击运行改文件即可 ※访问:1、在浏览器输入:http://localhost:8080 回车访问 访问自己http/2、//别人的ip...原创 2019-09-14 09:38:22 · 12485 阅读 · 3 评论 -
web概念、B/C、C/S区别与优缺点以及网络通信三要素:IP、端口号、传输地址
## Web概念概述 ※ javaweb: ※使用java语言开发基于互联网的项目 ※ ...原创 2019-09-10 19:17:39 · 8737 阅读 · 0 评论 -
Tomcat下载、安装、卸载以及Tomcat详细的目录结构
## Tomcat: web 服务器软件 1.下载:去Tomcat官网下载压缩包:Tomcat官网https://tomcat.apache.org/ 自己选择要下载...原创 2019-09-11 09:25:57 · 7641 阅读 · 0 评论 -
Servlet_概述
## Servlet(是两个单词拼起来的): servlet applet ※运行在服务器端的小程序: ※Servlet就是一个接口,定义了java类被浏览器访问到(Tom...原创 2019-09-23 17:25:44 · 124 阅读 · 0 评论 -
实现第一个Servlet,及Servlet的执行原理
## 第一个Servlet快速入门 1.创建一个JAVAEE的项目 &nbs...原创 2019-09-23 19:46:06 · 477 阅读 · 0 评论 -
Servlet_生命周期方法及详解以及Servlet_3.0注解配置
## Servlet中的方法(生命周期) 1.被创建:执行init方法,只执行一次 ...原创 2019-09-23 21:18:02 · 265 阅读 · 0 评论 -
Servlet_继承体系结构
## Servlet_体系结构 解析:(我们发现我们在写Servlet的时候,大多数使用的方法只有service()方法,虽然只使用了service()这个方法,因为是直接继承Servlet接口,把其余4个方法删了就会报错,所以是必须要重写的,但写了又不...原创 2019-09-25 09:01:48 · 640 阅读 · 0 评论 -
Servlet_urlpartten配置
## Servlet_urlpartten配置 1.urlpartten:Servlet访问路径 ※一个Servlet可以定义多个访问路径,如下 &...原创 2019-09-30 09:24:19 · 285 阅读 · 0 评论 -
HTTP_概述&&请求消息_请求行&请求头&请求体
## HTTP: ※概念:Hyper Text Transfer Protocol 超文本传输协议 ※传输协议:定义了客户端和服务器端通信时,发送数据的格式 &...原创 2019-09-30 21:20:51 · 6978 阅读 · 0 评论 -
Request_原理和Request_继承体系
## Request 1.request对象和response对象的原理 1.request和response对象是由服务器创建的。我们来使用他们 ...原创 2019-10-04 14:56:54 · 661 阅读 · 0 评论 -
Request的功能_获取请求行数据和获取请求头数据
## request功能 1.获取请求消息数据 1.获取请求行数据: ※GET /day14/demo1?nam...原创 2019-10-05 11:48:50 · 4799 阅读 · 0 评论 -
Request的功能_获取请求体数据和其他功能
## request功能 3.获取请求体数据: ※请求体:只有POST请求方式。才有请求体,在请求体中封装了POST请求的请求参数 &n...原创 2019-10-05 22:21:30 · 667 阅读 · 0 评论 -
Request的其他功能(续)
2.请求转发:一种在服务器内部的资源跳转方式 (比如说在右边的服务器里部署了一个/day14的项目,在项目里边有好多个Servlet类,比如有AServlet,BServlet,那么现在我通过浏览器来访问这...原创 2019-10-05 23:10:11 · 123 阅读 · 0 评论 -
详细登录案例(MVC)模式
## 案例:用户登录 ※用户登录案例需求: 1.编写login.html登录界面,Username & password 两个输入框 2.使用Druid数据库连接...原创 2019-10-06 11:49:07 · 936 阅读 · 0 评论 -
登录案例_BeanUtils基本使用
(上一个LoginServlet.java类封装对象用的是上面的方法,因为只有两个文本框的内容需要获取,所以比较方便 ,如果将来是个注册页面,有十几个,二十个数据项封装,那用那个方法就得获取十几次,然后创建对象,设置十几次,那么这个过程就非常麻烦。那么现在我们期望一次把所有参数都获取出来,并且通过一个方法一次把数据封装成一个对象,那么就...原创 2019-10-06 13:19:58 · 1727 阅读 · 0 评论