![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
精致先生
毕业于西安科技大学物联网工程专业,专注Java后台开发,是一位有梦想的社会青年
展开
-
Web—03:Servlet02
一、ServletContext对象每个web工程都只有一个ServletContext对象。 也就是不管在哪个servlet里面,获取到的这个类的ServletContext对象都是同一个。有什么作用获取全局配置参数 获取web工程中的资源 存取数据,servlet间共享数据域对象1.web.xml配置全局参数 <!-- 全局参数:那个servlet都可以拿,...原创 2019-06-26 19:37:18 · 101 阅读 · 0 评论 -
Web—09:请求转发和重定向
重定向//之前的写法response.setStatus(302);response.setHeader("Location", "login_success.html");//重定向写法: 重新定位方向 参数即跳转的位置response.sendRedirect("login_success.html");特点:地址上显示的是最后的那个资源的路径地址。 请求次数最少有两...原创 2019-06-27 22:59:01 · 68 阅读 · 0 评论 -
Web—07:Listener(监听器)
监听器:监听某一个事件的发生,或状态的改变。监听器的内部原理:接口回调三种Web监听器监听三个作用域的创建和销毁,而三个作用域对应的对象是:request ---HttpServletRequestsession ---HttpSessionaapplication --- ServletContext1. ServletContextListener监听器...原创 2019-06-27 22:02:43 · 86 阅读 · 0 评论 -
Web—02:Servlet01
静态Web资源:html、css、js 动态Web资源:Jsp、Servlet一、概述什么是Servlet?其实就是一个实现了Servlet接口的java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。 更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat(Java Web服务器)里面已经定义好了一个 DefaultS...原创 2019-06-26 09:32:44 · 194 阅读 · 0 评论 -
Web—08:XML
一、XML常用解析方式:DOM SAX<?xml version="1.0" encoding="utf-8?><stu id="123"> <name>张三</name> <age>18</age></stu>DOM(document object model):即文档对象模型。...原创 2019-06-27 22:03:47 · 68 阅读 · 0 评论 -
Web—01:JSP & EL & JSTL
一、三大指令pagelanguage:表明 jsp页面中可以写Java代码 contentType:告诉浏览器,我是什么内容类型,以及用的什么编码 pageEncoding:jsp内容使用的编码格式 import:导包,一般使用快捷键倒 extends:用于指定 jsp翻译成Java文件后,继承的父类是谁 session:控制 jsp页面,是否能直接使用session对象,值有t...原创 2019-06-24 12:07:24 · 85 阅读 · 0 评论 -
Web—06:Filter(过滤器)
1.什么是过滤器?过滤器 , 其实就是对客户端发出来的请求进行过滤。 浏览器发出, 然后服务器派servlet处理。在中间就可以过滤, 其实过滤器起到的是拦截的作用。2.作用:对一些敏感词汇进行过滤 统一设置编码 自动登录3.如何使用过滤器?定义一个类, 实现Filterpublic class FilterDemo implements Filter {...原创 2019-06-27 21:03:46 · 161 阅读 · 0 评论 -
Web—04:Web开发中的MVC和三层架构
JSP开发有两种模式:1.模式一:(JavaBean + JSP)缺点:在JSP里面直接写Java代码,维护起来比较困难,并且jsp的页面代码会变得臃肿。2.模式二:MVC模式(Servlet +JavaBean + JSP)M:Model(模型层),封装数据JavaBean、EJB V:View(视图层),jsp专注于显示 C:Controller(控制层),Servlet...原创 2019-06-26 20:55:19 · 164 阅读 · 0 评论 -
Web—05:乱码问题汇总
乱码的根本原因:保存时的编码 和解析时(解码)采用了不同的字符编码,而每种字符编码采用了不同的编码规则。编码:将字符转换成二进制字节流。 解码:将二进制字节流转换为字符。字符集:ASCII字符集、GB2312字符集、Unicode字符集(包含多种字符编码:UTF-8,UTF-16等)、BIG5字符集、 GB18030字符集等。 常见的字符编码:GBK、GB231...原创 2019-06-26 21:12:44 · 114 阅读 · 0 评论 -
Web—10:Cookie 和 Session
一、Cookie是服务器给客户端,并且存储在客户端上的一份小数据。1.应用场景:自动登录、显示浏览记录2. 添加Cookie给客户端Cookie cookie = new Cookie("id", 1);//给响应,添加一个cookieresponse.addCookie(cookie);3. 获取客户端带过来的CookieCookie[] coo...原创 2019-06-28 01:08:35 · 110 阅读 · 0 评论