![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java web
文章平均质量分 79
java web学习记录
bigdata7
Java学习
展开
-
springmvc上传文件和eclipse的简单git操作
文章目录@[toc]Spring MVC 上传文件Eclipse对项目 上传和拉取以及分支控制合并等操作Eclipse对项目 上传和拉取以及分支控制合并等操作Spring MVC 上传文件在ssm整合项目的基础上 配置静态文件的访问问题【视图处理器拦截所有的访问的资源只有 jsp 后缀才可以通过】在springmvc.xml中 视图配置解析器下面加入:<mvc:default-servlet-handler/>,开启静态资源的访问在web.xml里面配置的前端控制器 Dispat原创 2022-01-04 20:17:46 · 211 阅读 · 0 评论 -
Web 开发(SpringBoot)
文章目录@[TOC]Web开发模板引擎模板引擎的作用:Spring Boot支持的模板引擎Spring Boot + JSP【了解一下就好】导入 jar 包创建 `webapp`资源目录并配置配置视图前后缀编写控制器、编写 jsp文件 测试运行访问测试Spring Boot + ThymeleafThymeleaf 简介概述优点使用项目创建语法解析常用的循环:Web开发模板引擎概念:模板引擎,顾名思义,是一款模板,模板中可以动态的写入一些参数,我们将这些参数在代码中传入,以保证数据在页面的动态调用,这原创 2022-01-04 20:17:02 · 450 阅读 · 1 评论 -
Spring Boot初学
文章目录@[toc]SpringBoot概述spring springmvc springboot的关系Spring Boot简介微服务springboot的优点核心功能SpringBoot搭建使用IDEA快速搭建 Spring Boot项目入门案例研究项目结构pom 文件主程序类,主入口类配置文件、加载顺序开启配置文件注释配置文件和加载顺序日志框架、日志配置日志概述基础介绍基本用法设置日志级别日志文件生成logback-spring.xmlSpringBoot概述spring springmvc sp原创 2022-01-04 20:12:31 · 487 阅读 · 1 评论 -
Spring MVC拦截器和全局异常处理(RESTful+状态码)
文章目录概述第一步:实现`HandlerInterceptor`接口第二步:配置拦截器登录拦截数据准备视图 jsp 准备业务层控制层拦截器类配置文件测试RESTful支持Spring MVC 统一异常处理全局处理 也有两种方式springmvc 提供的自定义的注解用 `@ControllerAdvice+@ ExceptionHandler` 注解(推荐)概述对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。早期的MVC框架将原创 2022-01-04 20:10:55 · 3784 阅读 · 0 评论 -
Spring MVC简介
文章目录@[toc]Spring MVC 简介传统的 MVC 架构 web 开发概述优点体系结构构建第一个Spring MVC架构项目开发 Handler 【我们常说的MVC里面的Controller】URL映射到Controller的方法`@RequestMapping``@GetMapping``@PostMapping`Controller 方法的返回值`ModelAndView``void``String`Controller的参数绑定默认参数类型`Model` 和 `ModelMap`:通过 它们原创 2022-01-04 20:07:59 · 538 阅读 · 0 评论 -
Spring事务(登录注销的实现)
文章目录1、登录/注销1.1、登录记录用户状态1.2、注销用户状态2、框架中的分页3、事务控制4、Spring事务中哪几种事务传播行为?5、Spring事务中的隔离级别有哪几种?6、如果多个事务并发操作同一个资源,可能会发生的问题7、数据库系统提供了5种事务隔离级别1、登录/注销1.1、登录记录用户状态@RequestMapping("/dologin") public String doLogin(Model model,String username,String userpass,HttpSe原创 2022-01-04 20:04:26 · 529 阅读 · 0 评论 -
Spring学习(IOC、AOP、代理、事务)
文章目录@[toc]认识 Spring 框架简介优点组成常用术语Java BeanIOC和DIIOC 控制反装理解:DI 依赖注入Spring简单配置Spring创建Bean的方式Bean的作用域Spring对Bean的初始化和销毁依赖注入分类注解开发使用Java 的方式去配置Spring代理模式分类静态代理动态代理AOP编程**AOP核心概念**AOP在 Spring 中的使用Spring实现AOPSpring的事务管理事务复习Spring的事务使用Spring管理事务注解:IOC容器创建BeanDI依赖原创 2022-01-04 19:59:47 · 2110 阅读 · 7 评论 -
MyBatis高级(映射、动态SQL、缓存、逆向工程)
文章目录MyBatis架构`MyBatis`的核心对象`SqlSessionFactoryBuilder``SqlSessionFactory``SqlSession`映射器实例(`Mapper`)映射器分类引入映射器的方式配置详解configurationpropertiessettingstypeAliasestypeHandlers写一个String 类型的TypeHandler第二步,在mybatis-config.xml 文件中注册:第三步,在我们需要使用的字段上指定,处理枚举类型objectFa原创 2022-01-04 19:52:46 · 715 阅读 · 0 评论 -
初识MAVEN+MyBatis
MAVEN+MYBATIS简单认识原创 2022-01-04 19:46:27 · 531 阅读 · 0 评论 -
下拉框,单选,多选的数据回显
当输入框(包括下拉框,单选和多选)提交数据之后,前端传到后端,控制器验证数据,不符合回显数据时 ,怎么将之前的下拉框,单选和多选所做的选择一并回显?方法比较多,js学的一般,所以用了老师的 jstl 标签来解决html的代码clist 是放到session里面的所有班级列表信息;下拉框循环显示,在这里要注意一个特点, 用el表达式取值时,空值不报错,不显示,不是空值才会取出来,所以直接用<!-- 导入标签库 --> <%@ taglib uri="http://jav.原创 2021-11-14 19:28:45 · 2315 阅读 · 0 评论 -
采用异步提交的方式实现级联下拉选择框
采用异步提交的方式实现级联下拉选择框功能需求:所在部门是直接从控制器放到session里面用el取的数据,jstl循环显示,当所在部门选定之后,对应所在部门下的领导信息要都拿到并显示,所以当你上面的下拉框选择之后 ,采用异步提交的方式把所选定部门的部门号传回控制器,控制器去响应对应数据用json串的方式返回,js拿到数据进行解析显示。两个下拉框<tr> <td>所在部门:</td> <td> .原创 2021-11-14 19:08:48 · 614 阅读 · 0 评论 -
2021-08-12
连接MySQL错误“plugin caching_sha2_password could not be loaded”的解决办法MySQL8.0新版默认使用caching_sha2_password作为身份验证插件,而旧版是使用mysql_native_password。当连接MySQL时报错“plugin caching_sha2_password could not be loaded”时,可换回旧版插件。mysql -hlocalhost -uroot -p123 //进入数据库use my原创 2021-08-12 08:11:17 · 67 阅读 · 0 评论 -
Struts2构建简单登录功能
文章目录ServletServlet概述Servlet架构Servlet 任务Servlet构建步骤MVC架构概述servlet+Jsp+JavaBean构成一个简单的mvc框架实现购物车功能Struts2Struts概述构建1.工程构建引入本地组件库:2.编写struts2的action控制器类【在com.action包下】3.编写struts2的配置文件struts.xml,或者使用注解配置控制器类4.配置web.xml文件,设置struts2的启动配置过滤器(IDEA工具自动配置)5.jsp页面ind原创 2021-05-09 11:15:51 · 574 阅读 · 1 评论 -
Idea2021版没有struts2模板
文章目录在idea里面点击file点击setting,搜索plugins,搜索struts2,安装,重启!!!原创 2021-05-09 09:32:32 · 1349 阅读 · 2 评论 -
MVC架构实现简单的购物车
文章目录JavaBean+JSP+Servlet+Filter MVC架构实现购物车1.JavaBean构建Product类封装实体商品信息2.构建商品控制器ProductServlet类来处理数据3.构建过滤器类CharacterFilter类来做字符处理4.JSP做页面的呈现add.jsp:收集网页端输入的数据doservice.jsp:封装收集的商品信息,收集的商品信息会保存在request属性中,并转发给ProductServlet进行处理list.jsp:网页端显示商品信息列表updata.j原创 2021-05-07 19:28:15 · 3503 阅读 · 10 评论 -
超详细Servlet介绍+JavaBean+Jsp+request综合案例
文章目录一、 Servlet概述1、 服务器端的应用程序2、 属于JavaEE的标准规范3、 Servlet必须继承和实现JavaEE提供的组件`(javax.servlethttp.HttpServlet)`支持4、 必须在部署描述文件web.xml中进行配置5、 在web的应用体系结构中属于控制器。对用户请求的数据进行处理并响应处理的结果。二、Servlet构建步骤1、编写类并继承HttpServlet2、重写doGet和doPost方法,用于处理用户的get请求或者post请求3、在web.xml文件原创 2021-04-23 13:03:13 · 673 阅读 · 0 评论 -
jsp的表达式语言EL和标准标签库jstl
jsp页面java代码如果太多的话会对后期的维护和业务扩展方面有很大限制jsp的表达式语言EL1.jsp的表达式语言el2.el(jsp的表达式标签)的主要作用(1)用于从作用域中获取属性的对象在jsp页面进行呈现(2)简化从作用域中获取对象的java语句(3)用于从作用域(pageContext,request,session,application)中获取对象值。(4)可以对数据进行简单的运算(四则运算和逻辑运算)3.el表达式语言的语法 (1)从作用域中获取属性值对象【tomca.原创 2021-04-18 10:13:22 · 176 阅读 · 0 评论 -
jsp的包含指令与页面的跳转(用户登录程序的实现(JSP+JDBC))
jsp的包含指令与页面的跳转1.静态包含是指在jsp编译时插入一个包含文本或代码的文件,先整合到一起再处理显示。即先包含后处理注意:在一个完整的页面中,<html></html>、<head></head>、<body></body>这几个元素只能出现一次语法:<% @include file = "文件路径"%>不常用,知道理解就欧克了。2.动态包含:可以自动区分被包含的页面是静态还是动态的。如果是静态的则与静态原创 2021-03-30 16:18:45 · 929 阅读 · 0 评论 -
jsp常用内置对象以及实例
jsp内置对象1、 内置对象概念由tomcat容器自动创建的对象,在jsp页面的代码段中直接使用的对象,称为内置对象。2、 jsp的内置对象out、request、response、session、application、pageContext、config、exception、page对象常用的内置对象有5个3、 常用内置对象(1). out对象1.)类型为java.io.PrintWrite2.)常用方法out.print(........);//向页面输出值,不换行out.pri原创 2021-03-26 16:16:18 · 996 阅读 · 0 评论 -
jsp基本语法及连接数据库实例
jsp的构成1、 jsp—java服务器端页面,页面文件的后缀名为.jsp2、 jsp的基本构成(1)在网页中嵌入java代码段<% Java代码段; .....%>在<%和%>之间嵌入java代码段。 定义局部变量,编写代码(2)jsp的页面指令page,主要用于设置页面的全局属性(要使用的语言、编码格式UTF-8、导入包import),在开发工具中,页面指令由开发工具自动生成。页面指令的语法:<%@ page 属性=”值” ......%>原创 2021-03-26 16:05:39 · 471 阅读 · 4 评论