Java Web
文章平均质量分 78
用Java技术来解决相关web互联网领域的技术栈。
阿支<-biubiu-⊂(`ω´∩)
我爬得越高,眼前的风景便愈发迷人。
展开
-
13.文件的上传下载
13.文件上传下载一、文件上传文件上传就是将本地的文件以流的形式上传到远程服务器上文件上传的表单的要求1)必须发送POST请求,即form表单的method属性值必须是post2)form表单的enctype的值必须是multipart/form-data3)上传文件的表单项的的type属性值为file在Servlet中获取文件的信息不能按照正常的获取请求参数的方式获取,需要借助于其他工具FileUpload是Apache给我们提供的专门用来进行文件上传和下载的工具,使用它需要导入以原创 2021-06-20 22:39:24 · 132 阅读 · 0 评论 -
12.Ajax
12.Ajax一、简介全称:Asynchronous JavaScript And Xml,翻译过来就时异步的JavaScript和Xml在Ajax中通过JavaScript发生请求,通过Xml作为响应数据,后来Xml被JSON替代Ajax主要用来提升用户的体验同步和异步的区别同步请求当发送一个同步请求时,必须等到服务器响应成功之后才能发送其他请求,有一个等待的过程,而且响应成功之后会刷新整个页面异步请求当发送一个异步请求时,不需要等到服务器响应成功就可以发送其他请求,而且响应原创 2021-06-20 22:38:33 · 122 阅读 · 0 评论 -
11.Listener
11.Listener一、简介Listener翻译过来叫监听器,主要监听ServletRequest、HttpSession、ServletContext对象的生命周期以及域对象中属性的变化监听器一共分为三大类八种(八个接口)1)生命周期监听器(3个)2)属性变化监听器(3个)3)session域中的属性变化监听器(2个)通过1)和2)创建的监听器需要在web.xml中进行注册,但是通过3)创建的监听器不需在web.xml中进行注册,只需要被JavaBean类实现即可二、生命周期监原创 2021-06-20 22:37:30 · 69 阅读 · 0 评论 -
10.Filter
10.Filter一、简介Filter翻译过来叫过滤器,用来拦截请求,是服务器端的三大组件之一服务器端的三大组件:Servlet、Filter、Listener服务器端三大组件的特点它们都需要实现某一个接口它们都需要在web.xml中进行注册它们的对象都由服务器创建,并且在特定的时机自动调用对应的方法二、HelloWorld1)创建一个类实现Filter接口package com.atguigu.filter;import javax.servlet.*;import原创 2021-06-20 22:36:02 · 71 阅读 · 0 评论 -
09.会话控制
09.会话控制一、简介由于HTTP协议是一个纯文本、无状态的协议。无状态:服务器不知道多个请求来自于那些用户。但是我们有时候有这样的需求,需要让服务器知道多个请求来自于同一个用户,例如购物,所以就有了会话控制。会话控制中包含两种技术:Cookie和Session二、CookieCookie是由服务器创建的用来区分不同用户的对象Cookie的运行原理1)第一次向服务器发送请求时在服务器端创建一个Cookie对象2)将Cookie对象发送给浏览器3)以后再发送请求就携带着该Cookie原创 2021-06-20 22:35:37 · 83 阅读 · 0 评论 -
08.JSTL
08.JSTL一、简介全称:Jsp Standard Tag Library,jsp标准标签库,用来代替JSP中的脚本片段标签库的分类核心标签库我们也称为c标签函数标签库结合EL表达式使用,可以对字符串进行截取、替换等操作格式化标签库主要用来进行国际化的操作sql标签库(淘汰)xml标签库(淘汰)使用标签库需要导入以下jar包taglibs-standard-impl-1.2.5.jartaglibs-standard-spec-1.2.5.jar原创 2021-06-20 22:35:01 · 67 阅读 · 0 评论 -
07.EL
07.EL一、简介全称:Expression Language,表达式语言,用来代替JSP表达式格式:${表达式}作用:主要用来获取域对象中的属性值EL表达式的查询规则:默认会进行全域(四个域都查)查找,先从page域中开始查找,找到后直接返回,不在去其他域中查找;如果在page域中找不到,则去request域中查找,找到后直接返回,不再去session域中查找,依次类推…如果最后在application域中也找不到则什么也不输出EL给我们提供了四个Scope对象,用来精确获取指定域原创 2021-06-19 16:05:12 · 75 阅读 · 0 评论 -
06.JSP
06.JSP一、简介全称:Java Server Pages,Java的服务页面,Jsp页面必须运行在服务器上,不能脱离服务器单独运行Jsp是可以写Java代码的HTML,但是它本质上是一个ServletJsp页面能实现HTML实现的功能,也能实现Servlet的功能二、JSP的运行原理当我们访问jsp页面时会经历以下三个步骤:1)JSP引擎会将jsp页面翻译成java文件2)Java虚拟机将java文件编译成class文件3)Servlet容器(Tomcat)根据对应的Servl原创 2021-06-19 16:04:13 · 107 阅读 · 0 评论 -
05.Servlet
05.Servlet一、简介全称:Servlet Applet,服务器端的小程序,主要用来处理用户请求狭义上的概念:Servelet接口及其子接口广义上的概念:实现了Servlet接口的实现类我们都称为Servlet二、创建HelloWorld的步骤1.创建一个类实现Servlet接口package com.atguigu.servlet;import javax.servlet.*;import java.io.IOException;import java.io.PrintWr转载 2021-06-19 15:45:26 · 99 阅读 · 0 评论 -
04.Tomcat&Http
04.Tomcat&Http一、Tomcat快速部署将Tomcat压缩包解压到一个非中文无空格的目录下检查是否配置了JAVA_HOME环境变量,如果没有配置需要配置JAVA_HOME环境变量双击Tomcat目录中bin目录下的startup.bat文件启动Tomcat,启动后窗口不能关闭在浏览器中输入地址http://localhost:8080则可以访问Tomcat的webapps目录中ROOT目录中的index.jsp页面二、在Idea中配置Tomcat1.如果使用的是2019原创 2021-06-19 15:34:06 · 99 阅读 · 0 评论 -
03.jQuery
03.jQuery一、简介jQuery是为了简化JavaScript开发而生的一个建容多浏览器的、轻量级的JavaScript库使用jQuery需要在页面中引入jQuery的js库(一个js文件)jQuery的宗旨:Wirte less,do more二、核心函数的四个作用1.核心函数中传入function相当于window.οnlοad=function(){},当整个文档加载完成之后才执行函数中的内容2.核心函数中传入选择器字符串根据选择器字符串查找元素节点对象3.转载 2021-06-19 15:21:18 · 76 阅读 · 0 评论 -
02.JavaScript
02.JavaScript一、简介JavaScript是一门若类型的运行在浏览器端的脚本语言JavaScript主要用来实现页面中的动态效果二、基本语法1.变量在JavaScript中,使用var关键字声明一个变量,在使用变量的过程中可以给它赋任意值var a; a=123; a="hello"; a='world'; a=对象;2.函数在JavaScript中,使用function关键字声明一个函数,在声明函数时不需要指定参数的类型和返回值的类型//方式一:functi转载 2021-06-18 20:56:39 · 68 阅读 · 0 评论 -
01.HTML_CSS
01.HTML_CSS一、网页的组成结构(HTML):超文本标记语言,是一种描述网页的语言表现(CSS):层叠样式表,是用来美化页面的行为(JavaScript):使页面有动态效果一个良好的网页要求结构、表现、行为三者分离二、HTML1.基本语法HTML中的标签分为成对出现的标签和自结束标签标签不区分大小写,但建议小写标签可以嵌套,但不能交叉嵌套成对出现的标签必须正确关闭,即有开始标签,一定要有结束标签属性必须有值,且值必须加引号注释不能嵌套2.常用的标签标题标签,转载 2021-06-18 20:53:50 · 83 阅读 · 0 评论