![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 54
二十六26
这个作者很懒,什么都没留下…
展开
-
12.JSTL标签库
0.1JSTLJSTL: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 · 43 阅读 · 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 · 167 阅读 · 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 · 60 阅读 · 0 评论 -
9.文件上传与下载
0.1文件上传1.要有一个form标签,必须是post请求2.form标签的encType属性值必须为multipart/form-data3.使用input type=file添加上传的文件4.编写服务器代码(servlet)接收,处理上传的数据文件上传的功能都由第三方API实现了,所以只需要导入jar就行。commons-fileupload.jar需要...原创 2021-07-02 09:58:20 · 59 阅读 · 0 评论 -
8.会话跟踪(Cookie和Session)
0.1概述会话跟踪是web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是cookie和session。0.2Cookiecookie是一小段的文本数据。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个cookie,客户端会把cookie保存起来。当浏览器再次请求该网站时,浏览器会把请求的网址连同cookie一同提交给服务器。服务器检查该cookie,以此来辨认用户状...原创 2021-07-02 09:52:53 · 214 阅读 · 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 · 62 阅读 · 0 评论 -
6.Listener监听器
0.1Listener监听器listener是JavaEE规范之一。listener是javaweb三大组件之一。作用:监听某种事物的变化,通过回调函数反馈给程序做相应的处理。0.2ServletContextListener接口一共有8个监听器,目前还在使用的只有ServletContextListener接口,可以监听ServletContext对象的创建和销毁。servletContext对象在we...原创 2021-07-01 11:07:01 · 55 阅读 · 0 评论 -
5.请求与响应
0.1HttpServletRequest类(请求)作用:可以获取发起请求的所有参数。获取请求的资源路径:getRequestURI()获取请求的统一资源定位符:getRequestURL()获取客户端的IP地址:getRemoteHost()获取请求头:getHeader()获取请求参数:getParameter()获取请求参数:getParameterValues()获取请求方式:getMethod()获取请求转发对象:getRequestDispatcher()...原创 2021-07-01 11:00:12 · 93 阅读 · 0 评论 -
4.Servlet
0.1什么是Servletservlet是JavaEE规范之一。servlet是JavaWeb三大组件之一。作用:接收客户端发送的请求,并响应数据给客户端。三大组件:servlet程序、filter过滤器、listener监听器。0.2手动实现Servlet程序1.实现javax.servlet.Servlet接口,实现所有方法。2.service()处理请求,并响应数据。...原创 2021-07-01 10:52:25 · 67 阅读 · 0 评论 -
3.Http协议
0.1概述协议:指双方或多方相互约定好,大家都遵守的规则HTTP协议:指客户端和服务端之间通信时,发送的数据,需要遵循的规则叫HTTP协议。HTTP协议中的数据又叫报文。客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。0.2请求Http协议请求又分为GET请求和POST请求。 1.GET请求:...原创 2021-07-01 10:44:47 · 86 阅读 · 0 评论 -
2.Tomcat服务器
0.1概述服务器:是一种安装在服务端计算机的资源文件调度器,每一种服务器专门接受特定的请求协议,对特定的文件进行调度管理。常见的服务器:Tomcat:由Apache组织的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的Java服务器(免费)。Jboss:是一个遵从JavaEE规范的。开源的、纯Java的EJB服务器,它支持所有的...原创 2021-07-01 10:38:31 · 59 阅读 · 0 评论 -
1.JavaWeb概述
0.1C/S架构1.概念C/S架构:即客户端/服务器端架构,是一种典型的两层架构。其客户端包括一个或多个在用户的电脑上运行的程序。而服务器端有两种:一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据。另一种是Socket服务器端,服务器端的程序通过Socket与客户端的...原创 2021-07-01 10:32:35 · 92 阅读 · 0 评论