![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
Student108
刚开始写博客,有写博客很粗糙没有精细化,如果后期有时间会精细修改一下.
本博客主要是个人笔记而不是教程.
展开
-
解决web工程中文乱码几种方式
文章目录第一种:原始编码转换代码第二种:动态代理编码过滤过滤器代码web.xml配置第三种:装饰着模式编码过滤过滤器代码装饰者EncodingServletRequestweb.xml配置第一种:原始编码转换在get请求中,每次获取参数,都使用下列方式转化new String(name.getBytes(“ISO-8859-1”), “UTF-8”);post方式在获取参数前转化编码格式即可req.setCharacterEncoding(“UTF-8”);缺点:需要在每个Serv原创 2020-08-07 10:51:56 · 347 阅读 · 0 评论 -
web工程读取配置文件的几种方式
文章目录web工程读取配置文件的几种方式配置文件配置在WebContent目录下第一种:获取资源在tomcat里面的绝对路径第二种:获取资源的流对象第三种:通过classLoader()web工程读取配置文件的几种方式配置文件配置在WebContent目录下第一种:获取资源在tomcat里面的绝对路径获取WebContent/properties/config.properties文件信息通过ServletContext获取绝对路径//这里得到的是项目在tomcat里面的根目录。conte原创 2020-07-26 12:04:04 · 357 阅读 · 0 评论 -
web中路径的三种配置方式
web中路径的三种配置方式web.xml中配置servlet时需要配置访问路径<servlet> <servlet-name>demo</servlet-name> <servlet-class>com.learn.servlet.servlet.EndocingServlet</servlet-class></servlet><servlet-mapping> <servlet-name>de原创 2020-07-26 10:23:26 · 628 阅读 · 0 评论 -
JSTL标签库
简介:JSTL是apache对EL表达式的扩展(JSTL依赖EL),JSTL是标签语言,使用非常方便.导包:jstl-*.jar引入标签库:<%@taglib prefix=“前缀” uri=“标签库路径”%><%@taglib prefix=“my” uri="/WEB-INF/mytags/mytag1.tld"%>:注意部分版本不支持在WEB-INF目录下...原创 2020-01-19 10:32:37 · 187 阅读 · 0 评论 -
EL表达式简介
简介:EL表达式是JSP内置的表达式语言从jsp2.0开始不建议使用java脚本,而是使用el表达式和动态标签来替代java脚本EL替代的是<%= … %>脚本,也就是说EL只能做获取,使用格式:${xxx}EL表达式来读取四大域${xxx}:全域查找名为xxx的属性,如果不存在,则输出空字符串,而不是null优先从pageScope中查找xxx属性,没有则继续查找更大...原创 2020-01-18 19:27:55 · 467 阅读 · 0 评论 -
JSP指令简介
简介:JSP指令的格式<%@ attr1="" attr2="" %>,一般都会把JSP指令放到JSP文件的最上方,但指令不是必须的JSP三大指令:page,include,tablibpage指令:page指令是最为常用的指令,其属性都是可选的,没有必须属性,在JSP页面中任何指令都可以重复出现.1.pageEncoding和contentType:pageEncodi...原创 2020-01-18 11:22:28 · 657 阅读 · 0 评论 -
HttpSession简单介绍
简介:HttpSession是由JavaWeb提供的,用来会话跟踪的类.session是服务端对象,保存在服务器端.HttpSession是Servilet三大域对象之一(request,session,application),所以可以通过get/set/removeAttribute设置属性HttpSession底层依赖Cookie,或者URL重写,因为需要靠它们获取sessionId...原创 2020-01-16 20:03:51 · 739 阅读 · 0 评论 -
Cookie简单介绍
简介:Cookie是HTTP协议制定的,先由服务器保存Cookie到浏览器,在下次浏览器请求服务器时把上一次请求得到的Cookie在归还给服务器由服务器创建保存到客户端浏览器的一个键值对,服务器保存Cookie的响应头:Set-Cookie: aaa=AAA set-Cookie:bbb =BBBresponse.addHeader(“Set-Cookie”,"aaa=AAA);re...原创 2020-01-16 19:55:13 · 382 阅读 · 0 评论 -
JSP简介
简介:JSP全名为Java Server Pages,中文名为Java服务器页面,是一种简化的Servlet设计,诸多公司参与建立的一种动态网页技术.JSP与Servlet一样,是在服务器端执行的,通常返回给客户的就是一个HTML文本,因此客户只要有浏览器就能够浏览.注:jsp页面在WebContent下才能通过浏览器访问,如果在WEB-INF下则需要通过服务器代码访问.1.JSP,Ser...原创 2020-01-16 19:46:04 · 366 阅读 · 0 评论 -
通过反射实现一个Servlet具有多个业务功能
简介:通常一个Servlet的子类只能有一个Post/Get的方法,这非常的不方便,我们可以通过反射技术来实现业务方法的自动调用.基本设定设定请求需要带有method参数,该参数值为需要调用的业务方法.http://localhost:8080/learn_servlet/UserServlet?method=addUser调用的就是addUser方法.当需要进行转发或者重定向的时候,我...原创 2020-01-15 19:02:00 · 327 阅读 · 0 评论 -
使用过滤器设置编码格式
简介:通常如果浏览器客户端向服务端发送ISO-8859-1的中文编码的时候,服务端可能会解析处乱码.所以通常在web.xml中配置一个过滤器,设置请求的编码格式的过滤器,用来拦截每个客户端发送的请求.不能统一的将请求的编码格式强制设置为UTF-8,因为Get请求发过来的是ISO-8859-1,所以需要通过new String(value.getBytes(“ISO-8859-1”), “UT...原创 2020-01-15 18:43:35 · 2270 阅读 · 0 评论 -
Web过滤器Filter
简介:过滤器Filter:是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如Jsp,Servlet,静态图片文件或者静态html文件等进行拦截,从而实现一些特殊的功能.例如实现URL级别的权限访问控制,过滤敏感词汇,压缩响应信息等一些高级功能.过滤器在资源前执行,具有拦截请求能力,过滤器能让请求得到资源也可以得不到资源.过滤器的几...原创 2020-01-15 17:38:56 · 225 阅读 · 0 评论 -
Web监听器Listener
简介监听器Listener:用户监听web应用中某些对象,信息的创建,销毁,增加,修改,删除等动作的发生,然后做出相应的响应处理.当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法.常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等.监听器种类生命周期监听:监听创建和销毁属性监听:监听值的添加,修改,删除感知监听:感知javabean是否被sess...原创 2020-01-15 17:33:01 · 183 阅读 · 0 评论 -
Servlet简单介绍
1.简介:Servlet:是javaWeb的三大核心组件之一.作用是接受请求,处理请求,返回响应.servlet的逻辑由我们来写,但是创建,调用销毁servlet对象由服务器执行.2.特性:单例:一个servlet类只有一个对象.有tomcat维护线程不安全:servlet是线程不安全的,高效率.3.实现方式:1.实现javax.servlet.Servlet接口2.继承javax...原创 2020-01-14 23:59:08 · 173 阅读 · 0 评论