自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 收藏
  • 关注

原创 springboot编写配置

@Configuration创建配置文件方式:创建配置类,在配置类中可以注册组件,给容器中添加组件。以方法名作为组件的id。返回类型就是组件类型。返回的值,就是组件在容器中的实例配置类里面使用@Bean标注在方法上给容器注册组件,默认也是单实例的配置类自身也是组件/** * 1.配置类里面使用@Bean标注在方法上给容器注册组件,默认也是单实例的 * 2.配置类自身也是组件 * 3. FuLL( proxyBeanMethods = true) (默认) * Lite(

2022-01-07 16:31:55 904

原创 springboot特点

依赖管理一、 在导入父项目后,springboot父项目的父项目会进行依赖管理,几乎声明了所有开发中常用的依赖的版本号,会进行自动版本仲裁。如果需要修改版本号:1、查看spring-boot-dependencies里面规定当前依赖的版本用的 key。2、在当前项目里面重写配置父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spr

2022-01-07 13:21:09 220

原创 springboot-Helloworld

一、配置maven配置maven,使用阿里云镜像提高依赖下载效率,编译环境使用jdk1.8<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url></mirror>

2022-01-05 18:50:24 329

原创 文件的下载

文件下载获取要下载的文件名读取要下载的文件内容(通过ServletContext对象可以读取)在回传前,通过响应头告诉客户端返回的数据类型还要告诉客户端收到的数据是用于下载使用(还是使用响应头)把下载的文件内容回传给客户端package com.ftn.servlet;import org.apache.commons.io.IOUtils;import sun.misc.BASE64Encoder;import javax.servlet.*;import javax.ser

2021-11-22 15:21:17 111

转载 文件的上传

文件的上传介绍1、要有一个form标签,必须method=post 请求2、form标签的encType属性值必须为multipart/form-data值3、在form标签中使用input type=file 添加上传的文件4、编写服务器代码(Servlet程序)接收,处理上传的数据。5、导入两个jar包:commons-fileupload-1 .2.1.jarcommons-io-1.4.jar上传的http协议内容上传文件需要用的类和方法一、commons-fileupload

2021-11-21 16:26:05 131

原创 core核心库的使用

一、set标签<c:set />作用: set标签可以往域中保存数据域对象.setAttribute(key, value);scope设置保存到哪个域(默认pageContext)var设置key是多少value设置值多少保存之前: ${ requestScope.abc } <br><c:set scope="request" var="abc" value="abc123"></c:set>保存之后: ${ requestScope.

2021-11-21 13:51:33 744

原创 JSTL标签库

JSTL标签库JSTL标签库全称是指JSP Standard Tag Library, JSP 标准标签库。是一个不断完善的开放源代码的JSP标签库。EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更加简洁JSTL标签库的使用步骤1、先导入JSTL标签库的jar包。2、第二步,使用tagib指令引入标签库。...

2021-11-20 21:27:54 185

原创 EL表达式其他隐含对象的使用

EL表达式其他隐含对象的使用一、param:Map<String,String> 它可以获取请求参数的值paramValues:Map<String,String[ ]> 它也可以获取请求参数的值,获取多个值的时候使用输出请求参数username的值: ${ param.username } <br>输出请求参数password的值: ${ param.password } <br>输出请求参数username的值: ${ paramValues.

2021-11-19 19:43:28 633

原创 EL表达式中pageContext 对象的使用

pageContext 对象的使用在EL表达式中,直接使用方法名即调用它的get方法,所以在表达式脚本中的getxxx方法,在EL表达式中去掉get直接使用xxx即可协议:${ pageContext.request.scheme }服务器ip: ${ pageContext.request.serverName }服务器端口: ${ pageContext.request.serverPort }获取工程路径: ${ pageContext.request.contextPath }获取请求

2021-11-19 19:27:13 1440

原创 EL获取四个特定域中的属性

EL获取四个特定域中的属性pageScope ====== pageContext域requestScope ====== Request域sessionScope ====== Session域applicatiqnScope ====== ServletContext域<%-- Created by IntelliJ IDEA. User: 20186 Date: 2021/11/18 Time: 20:02 To change this template u

2021-11-19 19:06:35 114

原创 EL表达式的11个隐含对象

EL表达式的11个隐含对象EL表达式中11个隐含对象,是EL表达式中自己定义的,可以直接使用。变量 类型 作用pageContext PageContextlmpl 它可以获取jsp中的九大内置对象pageScope Map<String,Object> 它可以获取pageContext域中的数据requestScope Map<String,Object> 它可以获取Request域中的数据sessionScope Map<

2021-11-19 17:28:04 295

原创 EL表达式中的运算符

一、关系运算二、逻辑运算三、算术运算<%-- Created by IntelliJ IDEA. User: 20186 Date: 2021/11/18 Time: 19:07 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><h

2021-11-19 17:05:58 555

原创 EL表达式

什么是EL表达式EL表达式的全称是:Expression Language 。是表达式语言。EL表达式的作用:EL表达式主要是代替 jsp页面中的表达式脚本在jsp页面中进行数据的输出。因为EL表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。EL表达式的格式是:${表达式}EL表达式在输出 null值的时候,输出的是空串。jsp表达式脚本输出null值的时候,输出的是null字符串。<%-- Created by IntelliJ IDEA. User: 20186

2021-11-19 15:58:38 584

原创 Listener监听器

Listener 监听器Listener监听器它是JavaWeb的三大组件之一。JavaWeb的三大组件分别是:servlet程序、Filter过滤器、Listener监听器。Listener它是JavaEE的规范,就是接口监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序〉去做一些相应的处理。ServletContextListener 监听器servletContextListener它可以监听ServletContext对象的创建和销毁。ServletContext

2021-11-19 15:40:26 67

原创 请求转发的应用

请求转发Servlet程序获取到查询到的信息之后将其传递至JSP,JSP获取数据,将其显示出来SearchStudentServlet.classpackage com.ftn.servlet;import com.ftn.pojo.Student;import javax.servlet.*;import javax.servlet.http.*;import java.io.IOException;import java.util.ArrayList;import java.ut

2021-11-19 15:06:20 244

原创 jsp的常用标签——静态包含、动态包含与请求转发

一、静态包含<%@include file=""%> 就是静态包含file 属性指定你要包含的jsp页面的路径地址中第一个斜杠/ 表示为http://ip:port/工程路径/ ,映射到代码的web目录静态包含的特点:静态包含不会翻译被包含的jsp页面。静态包含其实是把被包含的jsp页面的代码拷贝到包含的位置执行输出。二、动态包含<jsp:include page=""></jsp:include> 这是动态包含page属性是指定你要

2021-11-19 14:32:06 1096

原创 jsp中out和response输出区别

jsp中的out输出和response.getWriter输出的区别response中表示响应,我们经常用于设置返回给客户端的内容〈输出),out也是给用户做输出使用的。一、当jsp页面中所有代码执行完成后会做以下两个操作:执行out.flush操作,会把out缓冲区中的数据追加写入到response缓冲区末尾会执行response的刷新操作。把全部数据写给客户端二、由于jsp翻译之后,底层源代码都是使用out 来进行输出,所以一般情况下。我们在jsp页面中统一使用out 来进行输出。避免打

2021-11-19 14:05:58 932

原创 jsp 四大域对象

jsp 四大域对象四个域对象分别是:pageContext(PageContextlmpl类) 当前jsp页面范围内有效request(HttpservletRequest类) 一次请求内有效session(Httpsession类) 一个会话范围内有效〈打开浏览器访问服务器,直到关闭浏览器)application(ServletContext类) 整个web工程范围内都有效(只要web工程不停止,数据都在)域对象是可以像Map一样存取数据的对象。四个域对象功能一样。不同的是它们对数

2021-11-17 18:08:26 285

原创 jsp中的九大内置对象

jsp九大内置对象request: 请求对象response: 响应对象pageContext: jsp的上下文对象session: 会话对象application: ServletContext对象config: ServletConfig对象out: jsp输出流对象page: 指向当前jsp的对象exception: 异常对象jsp中的内置对象,是指Tomcat在翻译jsp页面成为Servlet源代码后,内部提供的九大对象,叫内置对象。...

2021-11-17 18:04:13 83

原创 jsp中的注释方式

jsp 中的三种注释一、html注释html注释会被翻译到 java源代码中。在_jspService方法里,以out.writer输出到客户端。二、java注释<%// 单行java注释/多行java注释/%>java注释会被翻译到 java源代码中。三、jsp注释<%–这是jsp注释–%>jsp注释可以注掉jsp 页面中所有代码。...

2021-11-17 16:08:42 2365

原创 jsp中的常用脚本

声明脚本声明脚本的格式是:<%!声明java代码%>作用:可以给jsp翻译出来的java类定义属性和方法,甚至是静态代码块,内部类等。

2021-11-17 16:04:58 240

原创 jsp头部的page指令

jsp头部的page指令jsp的page指令可以修改jsp页面中一些重要的属性,或者行为。<%@ page contentType=“text/html;charset=UTF-8” language=“java”%>language属性表示 jsp翻译后是什么语言文件。暂时只支持java。contentType属性表示 jsp返回的数据类型是什么。也是源码中 response.setContentType()参数值pageEncoding属性表示当前jsp页面文件本身的字符集

2021-11-17 15:31:21 14363

原创 jsp简介

jsp作用jsp的全称是java server pages。Java的服务器页面。jsp的主要作用是代替servlet程序回传 html页面的数据。因为Servlet程序回传 html页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。Servlet程序回传Html页面示例package com.ftn.servlet;import javax.servlet.*;import javax.servlet.http.*;import java.io.IOException;impor

2021-11-16 21:28:29 116

原创 IDEA调试工具

测试工具栏变量窗口变量窗口:它可以查看当前方法范围内所有有效的变量。方法调用栈窗口方法调用栈可以查看当前线程有哪些方法调用信息下面的调用上一行的方法

2021-11-16 16:10:40 210

原创 书城项目第二阶段——用户注册和登录功能的实现

1111

2021-11-16 16:02:18 1040

原创 请求重定向

请求重定向1、浏览器地址栏会发生变化2、两次请求3、不共享Request域中数据4、不能访问WEB-INF下的资滤5、可以访问工程外的资源 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("经过Response1");// //请求重

2021-11-13 15:41:14 78

原创 HttpServletResponse类

HttpServletResponse类HttpServletResponse类的作用HttpServletResponse类和 HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Response对象传递给servlet程序去使用。HttpServletRequest表示请求过来的信息,HttpservletResponse表示所有响应的信息,我们如果需要设置返回给客户端的信息,都可以通过HttpServletResponse对象来进行设置。解决响应的中文乱码

2021-11-13 15:38:15 858

原创 web中/斜杠的不同意义

web中/斜杠的不同意义

2021-11-13 15:29:18 234

原创 web中的相对路径和绝对路径

2021-11-13 15:24:10 197

原创 base标签的作用

base标签的作用base标签为页面上的所有链接规定默认地址或默认目标。浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL,构成完整的请求地址。base标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的 URL(base href=value href属性指定的地址) 来解析所有的相对 URL。这其中包括 a、img、link、form 标签中的 URL。<!DOCTYPE html><html lang="en"><head&g

2021-11-13 15:22:34 1055

原创 请求的转发

3435

2021-11-13 15:13:32 106

原创 获取请求的参数值

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("==========doGet请求=============="); System.out.println("获取请求参数name:" + req.getParameter("username")); .

2021-11-13 15:12:03 423

原创 HttpServletRequest类

HttpServletRequest类HttpServletRequest类有什么作用每次只要有请求进入Tomcat服务器,Tomcat 服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传递到service方法( doGet和doPost) 中给我们使用。我们可以通过HttpServletRequest对象,获取到所有请求的信息。...

2021-11-13 14:41:28 90

原创 HTTP协议

HTTP协议的简介什么是HTTP协议协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓HTTP协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫HTTP协议。HTTP协议中的数据又叫报文。请求的HTTP协议格式客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。请求又分为GET请求,和POST请求两种一、GET请求请求行(1)请求的方式 GET(2)请求的资源路径[+?+请求参数](3)请求的协议的版本号 HTTP/1.1请

2021-11-12 13:53:27 326

原创 IDEA创建web工程后没有显示Tomcat服务且在在配置Tomcat时找不到Artifacts部署文件

问题描述:在已经添加了Tomcat服务后,创建了一个web工程,发现没有对应的Tomcat服务创建,此时需要手动添加Tomcat服务并进行匹配手动添加Tomcat服务选择edit configurations点击+号,选择tomcat服务,选择local在Deployment中将项目部署至tomcat服务中,并编辑访问路径回到server,可以设置为热部署,在第三步中添加部署项目时,选择 war和选择 war exploded 的区别就在于是否能够进行热部署若第三

2021-11-12 13:29:31 2349

原创 ServletContext对象

ServletContext对象简介一、什么是ServletContextServletContext是一个接口, 它表示Servlet上下文对象一个web工程,只有一个ServletContext对象实例。ServletContext 对象是一个域对象。ServletContext 是在web工程部署启动的时候创建。在web工程停止的时候销毁。二、什么是域对象?域对象,是可以像Map一样存取数据的对象,叫域对象。这里的域指的是存取数据的操作范围,整个web工程。存数据 取数

2021-11-10 16:44:35 500

原创 ServletConfig类

ServletConfig类ServletConfig类从类名.上来看,就知道是Servlet程序的配置信息类。Servlet程序和ServletConfig对象都是由Tomcat负责创建,我们负责使用。Servlet 程序默认是第一次访问的时候创建 ,ServletConfig 是每个Servlet程序创建时,就创建一个对应的ServletConfig对象。ServletConfig类的三大作用1、可以获职Servlet 程序的别名servlet-name的值2、获取初始化参数in

2021-11-10 12:40:08 297

原创 Servlet类的继承体系

继承体系

2021-11-09 19:56:30 163

原创 使用IDEA创建Servlet程序

IDEA中直接创建Srevlet程序去掉勾选则代表不使用注解配置方式,手动配置web.xml文件

2021-11-09 19:51:11 394

原创 通过继承HttpServlet类实现Servlet程序

继承HttpServlet实现Servlet程序一般在实际项目开发中, 都是使用继承HttpServlet类的方式去实现Servlet程序。1、编写一个类去继承HttpServlet 类2、根据业务需要重写doGet或doPost方法3、到web.xml中的配置Servlet 程序的访问地址package com.ftn.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;i

2021-11-09 19:44:34 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除