随笔分类 - javaweb
关于javaweb的
摘要:简介 作用: 监听ServletContext,HttpSession,ServletRequest的创建,销毁,以及属性发生改变 监听器的分类,servlet定义了多种类型的监听器,用于监听的事件源分别是ServletContext,HttpSession,ServletRequest这三个域对象
阅读全文
摘要:过滤器 作用: 对服务器接收的请求和响应给服务器的资源进行管理 生命周期: 服务器开启到服务器关闭 过滤器是链式操作的 根据规范建议的各种类型的过滤器: 身份验证过滤器(Authentication Filters)。 数据压缩过滤器(Data compression Filters)。 加密过滤器
阅读全文
摘要:###ServletConfig 作用:读取配置 web.xml <servlet> <servlet-name>configServlet</servlet-name> <servlet-class>cn.lzm.servlet.ServletConfigServlet</servlet-clas
阅读全文
摘要:##ServletContext对象-三大域对象之一 Servlet三大域对象的应用 request,session,application(ServletContext) ###简介 作用:解决了不同用户的数据共享问题 作用域:由服务器创建,所有用户共享,在整个项目内 生命周期:服务器一启动时被创
阅读全文
摘要:##Cookie 作用: 解决了不同请求之间的数据共享 ###简介 Cookie常设置在 HTTP 头信息中设置了一个Cookie信息,如 Cookie原理是什么?由于HTTP协议是一种无状态的协议,服务器单从网络连接上无法知道用户身份。如何解决?有客户端给每个请求发一个通行证,每人一个,谁访问都需
阅读全文
摘要:##请求转发和请求包含 作用: 解决一次请求中不同Servlet的数据共享。 特点:一次请求,浏览器的地址栏信息不会变 注意:转发后还会执行后续代码,使用完成后要添加return 请求转发与请求包含比较 如果ServletA请求转发到ServletB,那么在ServletA中就不允许再输出响应体,这
阅读全文
摘要:##乱码问题 在请求和响应中如果没设置字符集,出现中文可能会出现乱码,如下图 ###请求乱码解决 使用String进行数据重新编码(核心数据可以这样做) String username = req.getParameter("username"); username = new String(use
阅读全文
摘要:##Request对象 当客户端请求服务器时,会遵循http协议将请求信息包装成Request对象。 常用方法 具体功能分为四类 封装了请求头数据的 封装了正文数据的,如果是Get就没有正文。 request是一个域对象,可以当做map来存储对象。 请求转发和请求包含功能。 获取请求头 //获取请求
阅读全文
摘要:###service方法: 可以处理所有方式的请求(get/post...),如果重写了service方法,其他的方法就不会执行了。 这是HttpServlet的源码 里面首先会判断有没有知道的请求方法类型,如get/post...,没有就会报501状态码 ###doGet方法: 处理所get方式的
阅读全文
摘要:###定义 Servlet 的生命周期定义为从第一次调用到服务器关闭 这是javax.servlet.Servlet接口定义的方法 init() init()方法是Servlet初始化的一个方法,会在Servlet第一次被创建Servlet时被调用,而在后续每次用户的请求时不再被调用。 当在web.
阅读全文
摘要:概念 Java Servlet是运行在Web服务器或应用服务器上的程序,一般作为来自客户端的请求和数据库的中间层。 实现Servlet需要实现Servlet的接口(javax.Servlet包和javax.Servlet.http) 特点: 独立于平台的,因为他使用java编写的 因为是java编写
阅读全文

浙公网安备 33010602011771号