JavaEE
文章平均质量分 79
基础的JavaEE知识
study_alltheway
这个作者很懒,什么都没留下…
展开
-
java过滤器的使用
一、通过配置方式写一个简单的字符集过滤器1、web.xml <filter> <filter-name>FilterLearning</filter-name> <filter-class>com.ykq.FilterLearning</filter-class> <init-param> <param-name>CharacterEncoding</param-name>原创 2020-05-31 23:46:13 · 156 阅读 · 0 评论 -
java监听器的使用
对象监听器ServletContextListener、HttpSessionListener、ServletRequestListener分别监听tomcat上下文、httpsession、servletrequest对象的创建与销毁,当这些对象创建时会执行创建方法,销毁时会执行销毁方法。例如:实现ServletContextListener的类,并在web.xml配置后,会监听servlet上下文对象的创建与销毁,而该对象是随tomcat启动时创建,关闭时销毁。即该对象的生命周期和tomcat一致。原创 2020-06-05 21:41:59 · 553 阅读 · 0 评论 -
使用servlet实现一个简单的服务端接口
服务端接口实现使用servlet实现一个简单的服务端接口,练习servlet和输入输出流的知识。一、web.xml <servlet> <servlet-name>httpPostRequest</servlet-name> <servlet-class>com.ykq.servlet.HttpPostServlet</servlet-class> </servlet> <servlet-mapping原创 2020-06-07 15:59:39 · 669 阅读 · 0 评论 -
使用servlet和c标签以及PageBean实现分页查询
分页查询本次demo使用一个List<Map>模拟jdbc查询出来的数据,使用c标签,servlet来实现一个学生的分页查询功能。该demo是maven项目。普通的ant项目,只需下载pom.xml中引入的两个jar包即可。一、pom.xml <dependencies><!-- 报错ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag --><!-- 打开版本包确实没看到LoopTag类原创 2020-06-10 21:19:21 · 372 阅读 · 0 评论 -
使用servlet和ajax实现简单的验证码功能
验证码功能验证码功能实现要点是在后端生成图片,同时将图片中的字符记录在session中,在验证输入的验证码是否正确时,取出session中的验证码对比用户输入字符串,相同则验证码输入正确,不同则验证码输入错误。由于只是简单的验证码功能,存在一定的bug,例如在同一个浏览器中访问两个欢迎页url,则随意输入后一个访问的url上显示的验证码,都会提示验证码输入正确。这是因为session中存储的永远是最新生成的验证码。web.xml <!-- 生成二维码图片的servlet --> &原创 2020-06-13 19:55:01 · 333 阅读 · 0 评论 -
通过servlet实现tomcat的上资源访问,图片展示,文件下载以及文件上传功能
一、资源访问1.webapps下资源访问通过url路径访问tomcat的webapps下的资源。这部分不在WEB-INF的资源,可通过路径直接访问。2.WEB-INF下jsp资源访问在WEB-INF下的资源是不能直接被外界访问到的。需要通过servlet,这里jsp资源不具体展示,就是通过请求重定向和请求转发实现访问WEB-INF下的jsp。一般项目都是将除欢迎页的jsp的资源放在WEB-INF下,保证的资源的安全性。二、图片展示在WEB-INF下的资源不能直接访问,因此在WEN-INF下的原创 2020-06-21 23:36:36 · 722 阅读 · 0 评论 -
tomcat安全加固,配置https,keystore生成证书,证书密钥以加密方式配置
一、前言前段时间,做了一个新项目。在项目打包时,将jdk和tomcat打包到版本包里了,还贴心的附上了在linux环境安装以及配置教程,结果被怼了。一则是说不需要安装jdk,只需要安装jre,即可让项目跑起来。jdk是java开发工具,jre是java运行环境,jdk是包含jre的。安装过jdk的都知道,在安装jdk的过程中,还会单独让装一个jre的,其实这个地方的jre不用安装,因为jdk里面是包含jre的,在配置环境变量的时候,也通常不会去配置到单独安装的jre的,而是直接指到jdk下的jre。一原创 2020-07-04 13:27:16 · 4176 阅读 · 3 评论