![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 80
echo 云清
一个喜欢尝试的菜鸟
展开
-
(13)session和cookie的原理分析,完成(免)登录和安全退出功能
HttpServletRequest接口提供的getCookies()可以获取所有的Cookie,返回值是一个Cookie数组,注意没有cookie的时候返回的是null。用户发起第一次请求, 服务器端获取session对象(如果没有则新建),生成JSESSIONID封装到响应报文中返回给浏览器, 以键值对的形式保存在Cookie对象中。用户发起第二次请求, 浏览器自动将内存中的Cookie对象封装到请求协议中发送给服务器,服务器根据Cookie中的id查找session对象(找不到则新建)原创 2023-06-03 19:36:43 · 2814 阅读 · 0 评论 -
过滤器的实现及其原理责任链设计模式
【代码】过滤器的实现及其原理责任链设计模式。原创 2023-10-09 17:32:01 · 542 阅读 · 0 评论 -
Tomcat中,使用原生Servlet中的request和response对象处理请求和响应时的乱码问题
【代码】Tomcat中,使用原生Servlet中的request和response对象处理请求和响应时的乱码问题。原创 2023-10-09 17:15:46 · 326 阅读 · 0 评论 -
(12)使用Servlet完成单表的增删改查功能以及使用模板方法设计模式解决类爆炸问题(重写service模板方法)
实现查看部门列表功能。原创 2023-06-21 12:19:40 · 2123 阅读 · 0 评论 -
(11)转发和重定向的区别及其原理
【代码】(11)转发和重定向的区别及其原理。原创 2023-06-21 11:54:58 · 390 阅读 · 0 评论 -
(10)HttpServletRequest请求域的作用及其常用方法
对于Tomcat10及其之后版本, 当浏览器发起POST请求和GET请求时服务器响应的数据含有中文时都不会出现乱码问题。对于Tomcat9及其之前版本,当浏览器发起POST请求和GET请求时服务器响应的数据含有中文时都会出现乱码问题。获取查询字符串的方法。原创 2023-06-09 16:04:00 · 983 阅读 · 2 评论 -
09ServletContext接口(应用域)概述及其常用方法
获取信息记录日志方法。原创 2023-06-09 16:01:12 · 660 阅读 · 0 评论 -
08ServletConfig对象的概述及其获取Servlet对象初始化参数方式的常用方法
【代码】ServletConfig对象的概述及其获取Servlet对象初始化参数方式的常用方法。原创 2023-06-09 15:56:40 · 1766 阅读 · 0 评论 -
07详细分析开发一个Servlet的步骤从实现Servlet接口,继承GenericServlet抽象类,继承HttpServlet抽象类逐步完善
jakarta.servlet.GenericServlet 是官方提供的标准通用的Servlet抽象类不需要我们手写 , 但是我们可以仿造手写一个。第二步:重写doGet方法或者重写doPost方法,到底重写谁javaweb程序员说了算( 重写父类某个方法有快捷键 ctrl + o )手机不能直接插到220V的电压上,可以找一个充电器/适配器(Adapter)连接220V的电压解决问题。jakarta.servlet.Servlet是Servlet规范中的核心接口。原创 2023-06-09 15:51:46 · 2187 阅读 · 0 评论 -
06关于常见的C/S架构和B/S架构的的特点分析
系统速度慢: 所有的数据都保存在服务器上,用户发送的每一个请求都是需要服务器全身心的响应数据(传送的数据量比较大)体验差: 浏览器只支持三个语言HTML CSS JavaScript, 界面不是那么酷炫。安全性低: 所有的数据都在服务器上,只要服务器受损,最终数据将全部丢失。原创 2023-06-04 17:08:22 · 164 阅读 · 0 评论 -
05WEB系统的通信原理图
第一步:用户输入网址(URL), 域名解析器进行域名解析后得到http://110.242.68.3:80/oa/index.html, 包含具体的IP地址和端口号。第三步:80端口对应的服务器软件得知浏览器想要的资源是oa项目中index.html文件, 然后找到这个文件并且将文件中的内容直接响应到浏览器上。第一步: 用户直接在地址栏上输入URLhttp://127.0.0.1:8080/crm/fdsa或者直接点击超链接。原创 2023-06-04 16:45:39 · 559 阅读 · 0 评论 -
04设置web站点的欢迎页
设置web站点的欢迎页原创 2023-06-04 16:03:13 · 220 阅读 · 0 评论 -
03使用IDEA快速开发一个WEB应用的具体流程
集成开发工具很多,其中目前使用比较多的是IntelliJ IDEA和Eclipse。原创 2023-06-04 15:04:12 · 1355 阅读 · 0 评论 -
02基于Tomcat手动实现静态动态的WEB开发,熟悉Tomcat的工作流程
第五步:Tomcat服务器会在它管理的的所有web项目中先找到oa项目,然后查找index.html文件,最后将这个index.html文件中的内容直接输出响应到浏览器上(浏览器是能够识别html代码的)第四步:在WEB-INF目录下新建一个lib目录(目录名固定) , lib目录不是必须的, 但如果一个web应用有依赖第三方的jar包的话就要放到这个目录下。第二步:在crm目录下新建一个WEB-INF目录(这个目录的名字是Servlet规范中规定的)原创 2023-06-04 09:45:25 · 402 阅读 · 0 评论 -
01Tomcat服务器的下载安装与配置 ,Tomcat服务器的启动原理分析,解决Tomcat服务器启动时的DOS乱码问题
启动Tomcat: 执行bin目录下的startup.bat文件(.bat后缀可省略)–>执行catalina.bat文件–>执行org.apache.catalina.startup.Bootstrap类的main方法启动Tomcat。关闭Tomcat: 执行bin目录下的shutdown.bat文件(不可以省略.bat的后缀) ,因为shutdown命令和windows关机命令冲突,可以重命名为stop.bat(可省略后缀)原创 2022-10-06 15:09:28 · 764 阅读 · 0 评论