javaWeb基础知识
文章平均质量分 67
橘子郡耶
风吹一页是一页
展开
-
javaweb基础之xml规则
一、 什么是XML XML 指可扩展标记语言(EXtensible Markup Language) html(hyper text markup langauge) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据(webservice) XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述...原创 2018-08-26 20:40:31 · 165 阅读 · 0 评论 -
javaweb基础之过滤器----Filter
一、过滤器应用场景对请求和响应进行统一处理 对请求进行日志记录和审核 对数据进行屏蔽和替换 对数据进行加密和解密比如:在jsp页面中通过页面编码解决中文乱码问题太繁琐了,就可以使用过滤技术实现对请求数据的过滤,在请求与响应数据之间,添加过滤。比如:在游戏中,出现脏话,就可以使用过滤器,屏蔽脏话或者防止js代码的攻击等等二、过滤器的工作原理三、过滤器的生命周期实例化...原创 2018-08-30 21:17:37 · 377 阅读 · 0 评论 -
javaweb基础之----- Servlet中文件的上传
一、文件上传的三要素1、提供form表单,method必须是post2、form表单的enctype必须是multipart/form-data3、提供input type=“file” 二、enctype 的取值1、application/x-www-form-urlencoded 普通表单方式服务端使用request.getParameter("name");等方...原创 2018-09-04 21:29:40 · 334 阅读 · 0 评论 -
javaweb基础之服务器状态管理技术---session
一、什么是sessionsession用于跟踪客户的状态session指的是在同一段时间,单个客户与web服务器的一连串的交互过程在一个session中,客户可能会多次请求访问同一个网页,也可能请求访问各种不同的服务器资源二、session的工作原理http:无状态 无连接session被用于表示一个持续的连接状态,在网站访问中一般指代客户端浏览器的进程从开启到结束的过程。s...原创 2018-08-29 21:05:05 · 649 阅读 · 0 评论 -
javaweb基础之客户端状态管理技术----Cookie
一、为什么需要状态管理(会话管理)?HTTP协议是无状态的,不能保存每次提交的额信息,即当服务器返回与请求想对应的应答之后,这次事务的所有信息就丢掉了。如果用户发来一个新的请求,服务器无法知道它是否与上一次的请求有联系。对于那些需要多次提交数据才能完成的web操作,比如:登录来说,就成问题了。二、什么是状态管理(会话管理)?web应用中的会话是指一个客户端浏览器与web服务器之...原创 2018-08-29 20:48:15 · 364 阅读 · 0 评论 -
javaWeb基础之Servlet的文件下载
用户下载服务器图片 @WebServlet("/downLoad") public class DownloadFileServlet extends HttpServlet { private static final long serialVersionUID = 1L; /* * 文件(图片)的下载 * 文件下载的本质:通过流 * 思路:通过...原创 2018-08-28 19:02:41 · 326 阅读 · 0 评论 -
javaWeb基础之Servlet上下文(ServletContext)
一、什么是Servlet上下文?Servlet上下文又叫做:ServletContext。当WEB服务器启动时,会为每一个WEB应用程序(webapps下的每个目录就是一个应用程序)创建一块共享的存储区域ServletContext也叫做“公共区域”,也就是同一个WEB应用程序中,所有的Servlet和JSP都可以共享同一个区域。ServletContext在WEB服务器启动时创建,服务...原创 2018-08-28 18:52:04 · 4270 阅读 · 0 评论 -
javaWeb基础之重定向和请求转发
一、重定向原理和特点原理:客户浏览器发送http请求----》web服务器接受后发送302状态码响应及对应新的location给客户浏览器--》客户浏览器发现是302响应,则自动再发送一个新的http请求,请求url是新的location地址----》服务器根据此请求寻找资源并发送给客户。在这里location可以重定向到任意URL,既然是浏览器重新发出了请求,则就没有什么request...原创 2018-08-28 18:32:28 · 164 阅读 · 0 评论 -
javaWeb基础之Servlet的三种实现方式以及两种配置方式
一、Servlet的三种实现方式Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。1、Servlet的第一种创建方式:继承HttpServlet(最优) 重写doGet(HttpServletRequest request, HttpS...原创 2018-08-27 22:50:36 · 4644 阅读 · 0 评论 -
javaweb基础之监听器----Listener
一、什么是监听器监听器用于监听web应用中的某些对象,信息的创建、销毁、增加、删除等动作的发生,然后做出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。二、 监听ServletContext的变化a.监听生命周期ServletContextListener接口 ...原创 2018-08-30 21:34:43 · 174 阅读 · 0 评论 -
javaweb基础之xml的三种解析方式
一、dom4j 解析 1、1 什么是Dom4j dom4j 是一个java的XML API,是jdom的升级品,用来读写XML文件的。dom4j 是一个十分优秀的JavaXML API, 具有性能优异、功能强大和极其使用的特点, 它的性能超过sun公司官方的dom技术,同时它也是一个开源的软件,可以再SourceForge上找到 1、2 核心类SAXReader Dom4J...原创 2018-08-26 21:22:00 · 239 阅读 · 0 评论 -
MVC之模糊查询与分页查询整合
一、分页实体类PageBean.javapublic class PageBean { private int nowPage; private int pageSize = 5; private int totalCount;//总的记录数 private int totalPage;//总的页数 private int start;//开启...原创 2018-09-18 16:38:52 · 1259 阅读 · 1 评论