![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 82
是庸医啊
这个作者很懒,什么都没留下…
展开
-
一文带你搞懂监听器的作用及servlet中提供的监听器
什么是监听器?监听器有什么用?Servlet规范中提供了哪些监听器?(重点)jakarta.servlet包下:jakarta.servlet.http包下:实现一个监听器的步骤:以ServletContextListener为例。第一步:编写一个类实现ServletContextListener接口,且实现里面的方法。第二步:在web.xml文件中对ServletContextListener进行配置业务场景:在Servlet中,所有的监听器接口都是以“Listener”结尾。监听器可以用来检测网站的..原创 2022-06-30 21:19:55 · 1071 阅读 · 0 评论 -
十分钟快速入手Filter过滤器基础知识
Filter是什么,有什么用,执行原理是什么?Filter过滤器功能实现一个过滤器怎么写呢?目标Servlet是否执行,取决于两个条件: chain.doFilter(request, response); 这行代码的作用:关于Filter的配置路径:在web.xml文件中进行配置的时候,Filter的执行顺序是什么?使用@WebFilter的时候,Filter的执行顺序是怎样的呢?Filter的生命周期?(创建、服务、销毁)Filter过滤器这里有一个设计模式:责任链设计模式最...原创 2022-06-30 16:36:41 · 926 阅读 · 3 评论 -
JSTL标签库的使用及其常用标签
什么是JSTL标签库?使用JSTL标签库的步骤: 第一步:引入JSTL标签库对应的jar包。 第二步:在JSP中引入要使用标签库。(使用taglib指令引入标签库。) 第三步:在需要使用标签的位置使用即可。表面使用的是标签,底层实际上还是java程序。 - Java Standard Tag Lib(Java标准的标签库) - JSTL标签库通常结合EL表达式一起使用。目的是让JSP中的java代码消失。 - 标签是写在JSP当中的,但实际上最终还是要执行对应的java程序。(java...原创 2022-06-29 17:52:43 · 740 阅读 · 0 评论 -
一文快速了解EL表达式基础知识
EL表达式是干什么用的?EL表达式出现在JSP中主要是:EL表达式很好用,基本的语法格式:EL表达式的使用:EL表达式优先从小范围中读取数据。EL表达式中有四个隐含的隐式的范围:EL表达式对null进行了预处理。如果是null,则向浏览器输出一个空字符串。EL表达式取数据的时候有两种形式:掌握使用EL表达式,怎么从Map集合中取数据:掌握使用EL表达式,怎么从数组和List集合中取数据:page指令当中,有一个属性,可以忽略EL表达式通过EL表达式获取应用的根:EL表达式中其他的隐式对象:EL表达式的运..原创 2022-06-29 17:13:47 · 189 阅读 · 0 评论 -
一文带你读懂cookie的作用、机制与使用的基础理论
先来看看百事可乐的新花样 他们使用cookie干什么呢?原创 2022-06-27 21:48:23 · 358 阅读 · 5 评论 -
B/S结构系统的(session)机制
用户打开浏览器,进行一系列操作,然后最终将浏览器关闭,这个整个过程叫做:一次会话。会话在服务器端也有一个对应的java对象,这个java对象叫做:session。session是存储在服务器端的,一个session对象对应一个会话,一次会话中包含多个请求!什么是一次请求:用户在浏览器上点击了一下,然后到页面停下来,可以粗略认为是一次请求。请求对应的服务器端的java对象是:request。请求结束管道会断开!譬如访问京东商城目的就是降低服务器压力!请求瞬间是连接的,连接成功后页面显示就断开了。关闭浏览器,服原创 2022-06-27 18:00:18 · 128 阅读 · 2 评论 -
JSP基础语法及使用
JSP实际上就是一个Servlet。jsp文件第一次访问的时候是比较慢的,为什么?JSP是什么?JSP既然本质上是一个Servlet,那么JSP和Servlet到底有什么区别呢?JSP的基础语法在jsp文件中直接编写文字,都会自动被翻译到哪里?JSP的page指令,解决响应时的中文乱码问题:怎么在JSP中编写Java程序:JSP的输出语句在JSP中如何编写JSP的专业注释JSP基础语法总结:使用Servlet + JSP完成oa项目的改造。Servlet中连接数据库,查询所有的部门,遍历结果集。在JSP..原创 2022-06-25 20:22:13 · 1449 阅读 · 1 评论 -
Servlet注解,简化配置与使用模板方法设计模式优化oa项目
简化配置使用模板方法设计模式优化oa项目分析oa项目中的web.xml文件现在只是一个单标的CRUD,没有复杂的业务逻辑,很简单的一丢丢功能。web.xml文件中就有如此多的配置信息。如果采用这种方式,对于一个大的项目来说,这样的话web.xml文件会非常庞大,有可能最终会达到几十兆。在web.xml文件中进行servlet信息的配置,显然开发效率比较低,每一个都需要配置一下。而且在web.xml文件中的配置是很少被修改的,所以这种配置信息能不能直接写到java类当中呢?可以的。Se...原创 2022-06-24 15:46:55 · 131 阅读 · 0 评论 -
如何在一个web应用中实现资源的跳转
目录转发和重定向有什么区别?代码上有什么区别?形式上有什么区别?转发(一次请求)重定向(两次请求)转发和重定向的本质区别?转发和重定向应该如何选择?什么时候使用转发,什么时候使用重定向?跳转的下一个资源有没有要求呢?必须是一个Servlet吗?在一个web应用中通过两种方式,可以完成资源的跳转:第一种方式:转发第二种方式:重定向 转发 重定向 在浏览器地址栏上发送的请求是:http://localhost:8080/servlet10/a ,最终请求结束之后,浏览器地址栏上的地址还原创 2022-06-22 10:57:33 · 86 阅读 · 0 评论 -
如何使用纯Servlet做一个单表的CRUD操作
要记住!!!没有难不难,只有熟练不熟练,多敲多练是王道!!!重点:向服务器提交数据的格式:uri?name=value&name=value&name=value&name=value这里的问号,必须是英文的问号。不能中文的问号。原创 2022-06-22 10:09:09 · 229 阅读 · 0 评论 -
开发一个带有Servlet (java小程序)的webapp(重点)
第一步:在webapps目录下新建一个目录,起名crm(这个crm就是webapp的名字)。当然,也可以是其它项目,比如银行项目,可以创建一个目录bank,办公系统可以创建一个oa。•注意:crm就是这个webapp的根第二步:在webapp的根下新建一个目录:WEB-INF•注意:这个目录的名字是Senvle(规范中规定的,必须全部大写,必须一横一样。必须的必须。)第三步:在WGB-NF目录下新建一个目录:classes•注意:这个目录的名字必须是全部小写的classes。 这也是Servlet原创 2022-06-15 13:03:12 · 190 阅读 · 0 评论 -
如何实现一个最基本的web应用?
目录实现一个最基本的web应用Servlet规范包括什么呢?开发一个带有Servlet (java小程序)的webapp(重点) 解决Tomcat服务器在DOS命令窗口中的乱码问题(控制台乱码)•第一步:找到CATALINA_ HOMElwebapps目录。所有的webapp要放到webapps目录下。(这是Tomcat服务器的要求。如果不放到这里,Tomcat服务器找不到)•第二步:在CATALINA_HOMElwebapps目录下新建一个子目录,起名:oa。这个目录名oa就是这个webapp的名原创 2022-06-15 13:01:41 · 242 阅读 · 0 评论 -
快速安装并配置Tomcat
目录安装下载配置环境变量启动Tomcattomcat官网下载Tomcat网址如下:Apache Tomcat® - Welcome!选择合适的版本下载,注意下载时选择zip下载好了之后我们可以对安装包进行解压,还可以根据个人习惯专门建立一个工具文件夹:这样可以方便我们日后对文件进行管理。 C:\dev\apache-tomcat-8.5.81\bin 配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME以下环境变量均在系统环境变量中设置。双击path新建 CATALINA_HO原创 2022-06-14 17:04:07 · 138 阅读 · 0 评论