Post和Get请求方式 1.Get①参数通过请求头提交到后台,参数在URL后边。②只能向后台提交文本数据。③对参数长度有限制。④数据不安全。2.Post①参数通过请求体提交到后台。②既能提交文件数据,又能提交二进制数据。③理论上对参数长度没有限制,相对安全。...
SpringBoot:ERROR 83620 --- [nio-8081-exec-4] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-80 运行项目报错:ERROR 83620 — [nio-8081-exec-4] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8081-exec-4] Exception processing template “expression2”: Error resolving template [expression2], template might not exist or might not be accessible by
Spring Boot 项目运行报错:Web server failed to start. Port 8080 was already in use。 1.报错:Web server failed to start. Port 8080 was already in use2.报错原因端口被占用。3.解决办法修改配置文件,加上参数:server.port=8014在访问时,需要替换对应的端口号。localhost:8014/(逻辑名称)
Servlet中的监听器接口 1.介绍:1)一组来自于Servlet规范下接口,共有8个接口。在Tomcat存在servlet-api.jar包。2)监听器接口需要由开发人员亲自实现,Http服务器提供jar包并没有对应的实现类。3)监听器接口用于监控【作用域对象生命周期变化时刻】以及【作用域对象共享数据变化时刻】。2.作用域对象:1)在Servlet规范中,认为在服务端内存中可以在某些条件下为两个Servlet之间提供数据共享方案的对象,被称为【作用域对象】。2)Servlet规范下作用域对象:ServletContex
MVC模式 MVC 编程模式:MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。View
Jsp中有哪些内置对象?作用分别是什么? 1.applicationapplication对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。2.configConfig对象允许将初始化数据传递给一个JSP页面。3.ExceptionException对象含有只能由指定的JSP“错误处理页面”访问的异常数据。4.outOut对象代表提供输出流的访问。5.pagePage对象代表JSP页面对应的Servlet类实例6.PageContextPageContext对象是Jsp页面本身的上下文,它
servlet工作流程 流程如下:1)Web客户向Servlet容器(tomcat)发出Http请求;2)Servlet容器解析Web客户的Http请求;3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;4)Servlet容器创建一个HttpResponse对象;5)Servlet容器调用HttpServlet的service方法,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象;*HttpServlet事实上是.
Java Bean 1.Java Bean的概念JavaBean其实就是一个Java类,也就意味着,java的一一切特性(封装、继承、多态)等,此处都可以使用。可以提高代码复用性,完善分布式应用体系,可以利用JavaBean封装事务逻辑,进行数据库操作等,可以很好的实现业务逻辑和前台程序(jsp)的分离。总体上来说JavaBean就是MVC设计模式的model层。2.JavaBean的种类一:数据bean(pojo)。其种类又可分为表单bean和结果bean。表单bean:封装表单里参数要求:属性名字,个数和类型和
Web开发流程 web开发流程一般分为以下五个步骤:1.确定需求这是web开发流程中最重要的步骤,一般界面设计在此阶段进行。2.分析与设计可以细分为4步:①架构分析与设计 ②业务逻辑分析 ③业务逻辑设计 ④界面设计3.开发环境的搭建4.开发-测试-开发-测试5.编写文档...
Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.6.3 问题:SpringBoot 导入插件报错 Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.6.3解决办法:在 pom.xml 中填入对应的版本号<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>
学习JDBC过程中遇到的几种错误及其处理。 1.没有导入架包首先要导入mysql-connector-java这个架包到对应的文件目录下面。2.时区错误问题Exception in thread “main” java.sql.SQLException: The server time zone value解决方案:在SQL命令后面的数据库名字后面加入?serverTimezone=UTC3.Exception in thread “main” java.sql.SQLException: SQL String cannot be emp
对Ajax的初步认识 1.什么是Ajax?AJax是“Asynchronous Javascript And XML”(异步JavaScript和XML)。Ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。Ajax请求的局部更新,浏览器的地址栏不会发生变化。它是前后端数据交互的重要手段(前后端交互一定是字符串的形式)2.为什么要使用Ajax?1:不需要插件支持2:实现无加载刷新页面,用户体验极佳。3.提升Web程序的性能(在传递数据方面做到按需发送,不必整体提交)。4.减轻服务器和带宽的负担。3.
SpringMVC第一个入门例子解决依赖报错(maven-compiler-plugin)的问题 问题起源:在向配置文件中加入编码和编译JDK版本依赖时报错:the maven-compiler-plugin have not find!解决办法:在maven-compiler-plugin之前加入: