JavaWeb
文章平均质量分 54
二十六26
这个作者很懒,什么都没留下…
展开
-
12.JSTL标签库
0.1JSTL JSTL:jsp标准标签库,可以在jsp页面上编写各种标签来完成一些复杂的功能。 减少jsp页面上的java代码量,让jsp页面可以更好的维护。 0.2使用 需要将jstl的包(jstl.jar和standard.jar)导入。 1.在jsp页面添加: <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="c"%> ...原创 2021-07-02 10:14:21 · 52 阅读 · 0 评论 -
11.EL表达式
0.1EL工具包 由java开发的一个jar包。 作用:降低jsp文件编写难度,简化jsp中获取作用域或者请求数据的写法。 Tomcat服务器本身自带了EL表达式jar包(lib下的el-api.jar),所以可以直接使用。 0.2EL表达式 是EL工具包提供的一种特殊命令格式,在jsp文件上使用。 命令格式:${作用域对象别名.共享数据} 命令作用:负责在jsp文件上从作用域对象读取指定的共享数据...原创 2021-07-02 10:06:53 · 184 阅读 · 0 评论 -
10.JSP
0.1概述 jsp是javaWeb服务器端的动态资源,用于显示数据和获取数据。 jsp本质上是一个servlet程序:继承了HttpJspBase类,而HttpJspBase类继承了HttpServle类,也就是jsp间接继承了HttpServlet类。。 jsp原理: 1.当jsp页面第一次被访问时,服务器会把jsp编译为java文件 2.然后再把java文件编译为class文件,创建...原创 2021-07-02 10:02:25 · 76 阅读 · 0 评论 -
9.文件上传与下载
0.1文件上传 1.要有一个form标签,必须是post请求 2.form标签的encType属性值必须为multipart/form-data 3.使用input type=file添加上传的文件 4.编写服务器代码(servlet)接收,处理上传的数据 文件上传的功能都由第三方API实现了,所以只需要导入jar就行。 commons-fileupload.jar需要...原创 2021-07-02 09:58:20 · 69 阅读 · 0 评论 -
8.会话跟踪(Cookie和Session)
0.1概述 会话跟踪是web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是cookie和session。 0.2Cookie cookie是一小段的文本数据。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个cookie,客户端会把cookie保存起来。 当浏览器再次请求该网站时,浏览器会把请求的网址连同cookie一同提交给服务器。 服务器检查该cookie,以此来辨认用户状...原创 2021-07-02 09:52:53 · 250 阅读 · 0 评论 -
7.Filter过滤器
0.1概述 filter过滤器是javaEE规范之一。 filter是javaWeb三大组件之一。 作用:对客户端请求进行过滤,符合条件才可以放行,并且可以对目标资源访问前后进行处理。 0.2使用 1.实现Filter接口 2.实现init(),doFilter(),destroy() 3.在doFilter()中进行请求的过滤 4.在web.xml中配置filter过滤器并配置要...原创 2021-07-02 09:46:51 · 79 阅读 · 0 评论 -
6.Listener监听器
0.1Listener监听器 listener是JavaEE规范之一。 listener是javaweb三大组件之一。 作用:监听某种事物的变化,通过回调函数反馈给程序做相应的处理。 0.2ServletContextListener接口 一共有8个监听器,目前还在使用的只有ServletContextListener接口,可以监听ServletContext对象的创建和销毁。 servletContext对象在we...原创 2021-07-01 11:07:01 · 65 阅读 · 0 评论 -
5.请求与响应
0.1HttpServletRequest类(请求) 作用:可以获取发起请求的所有参数。 获取请求的资源路径:getRequestURI() 获取请求的统一资源定位符:getRequestURL() 获取客户端的IP地址:getRemoteHost() 获取请求头:getHeader() 获取请求参数:getParameter() 获取请求参数:getParameterValues() 获取请求方式:getMethod() 获取请求转发对象:getRequestDispatcher()...原创 2021-07-01 11:00:12 · 108 阅读 · 0 评论 -
4.Servlet
0.1什么是Servlet servlet是JavaEE规范之一。 servlet是JavaWeb三大组件之一。 作用:接收客户端发送的请求,并响应数据给客户端。 三大组件:servlet程序、filter过滤器、listener监听器。 0.2手动实现Servlet程序 1.实现javax.servlet.Servlet接口,实现所有方法。 2.service()处理请求,并响应数据。 ...原创 2021-07-01 10:52:25 · 79 阅读 · 0 评论 -
3.Http协议
0.1概述 协议:指双方或多方相互约定好,大家都遵守的规则 HTTP协议:指客户端和服务端之间通信时,发送的数据,需要遵循的规则叫HTTP协议。 HTTP协议中的数据又叫报文。 客户端给服务器发送数据叫请求。 服务器给客户端回传数据叫响应。 0.2请求Http协议 请求又分为GET请求和POST请求。 1.GET请求: ...原创 2021-07-01 10:44:47 · 94 阅读 · 0 评论 -
2.Tomcat服务器
0.1概述 服务器:是一种安装在服务端计算机的资源文件调度器,每一种服务器专门接受特定的请求协议,对特定的文件进行调度管理。 常见的服务器: Tomcat:由Apache组织的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的Java服务器(免费)。 Jboss:是一个遵从JavaEE规范的。开源的、纯Java的EJB服务器,它支持所有的...原创 2021-07-01 10:38:31 · 72 阅读 · 0 评论 -
1.JavaWeb概述
0.1C/S架构 1.概念 C/S架构:即客户端/服务器端架构,是一种典型的两层架构。 其客户端包括一个或多个在用户的电脑上运行的程序。 而服务器端有两种: 一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据。 另一种是Socket服务器端,服务器端的程序通过Socket与客户端的...原创 2021-07-01 10:32:35 · 104 阅读 · 0 评论