![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
日复一日的苟且
这个作者很懒,什么都没留下…
展开
-
springmvc中出现乱码问题
修改了xml文件需要重启服务器!<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name>原创 2020-06-10 19:37:24 · 93 阅读 · 0 评论 -
springmvc中的数据处理
1、提交的域名称和处理方法的参数名一致提交数据 :http://localhost:8080/hello?name=liaomin处理方法 :@RequestMapping("/hello")public String hello(String name){ System.out.println(name); return "hello";}后台输出 : liaomin2、提交的域名称和处理方法的参数名不一致提交数据 : http://localhost:8080/hell原创 2020-06-10 16:14:51 · 109 阅读 · 0 评论 -
springmvc的结果跳转方式
ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!-- 前原创 2020-06-10 15:25:02 · 159 阅读 · 0 评论 -
RestFul案例分析
1、入门案例编写controller@Controllerpublic class RestFulController { @RequestMapping("/add/{a}/{b}") public String test(@PathVariable int a,@PathVariable int b , Model model) { int c; c=a+b; model.addAttribute("msg",c); retur原创 2020-06-10 12:41:04 · 140 阅读 · 0 评论 -
RESTful入门介绍
RestFul 风格概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。传统方式操作资源 :通过不同的参数来实现不同的效果!方法单一,post 和 gethttp://127.0.0.1/item/queryItem.action?原创 2020-06-06 18:18:09 · 113 阅读 · 0 评论 -
springmvc原理介绍
1、新建一个Moudle , springmvc-02-hello , 添加web的支持!2、确定导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i原创 2020-06-06 18:14:37 · 80 阅读 · 0 评论 -
注解实现springmvc的小例子
1、新建一个Moudle,springmvc-03-hello-annotation 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include&原创 2020-06-06 18:10:38 · 110 阅读 · 0 评论 -
问题三springmvc
问题:不允许有匹配 “[xX][mM][lL]” 的处理指令目标(具体情况具体分析)!解决:<?xml version="1.0" encoding="UTF-8"?>必须放在.xml文件的第一行最开头的位置!问题:解决:删除工程里的jsp-api.jar和servlet-api.jar两个jar包...原创 2020-06-06 11:38:30 · 112 阅读 · 0 评论 -
回顾mvc与servlet
1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行原创 2020-06-05 20:24:54 · 249 阅读 · 0 评论 -
在ssm中实现文件上传与下载
文件上传是项目开发中最常见的功能之一 ,springMVC可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器;对表单.转载 2020-05-28 18:35:23 · 7005 阅读 · 1 评论 -
过滤器和拦截器及其实现
过滤器和拦截器得区别:拦截器是AOP思想得具体应用。过滤器:servlet规范中得一部分,任何Java web工程都可以使用。在url-patter中配置了/*之后,可以对所有要访问得资源进行拦截。拦截器:拦截器是spring mvc框架自己的,只有使用spring mvc框架的工程才能使用。拦截器只会拦截访问的控制器方法,如果访问的是jsp/html/css/image/js是不会拦截的自定义拦截器那如何实现拦截器呢?想要自定义拦截器,必须实现 HandlerIntercepto原创 2020-05-28 18:32:53 · 421 阅读 · 0 评论 -
ssm整合第四阶段
Controller 和 视图层编写1、BookController 类编写 , 方法一:查询全部书籍@Controller@RequestMapping("/book")public class BookController { @Autowired @Qualifier("BookServiceImpl") private BookService bookService; @RequestMapping("/allBook") public String lis原创 2020-05-27 14:50:44 · 108 阅读 · 0 评论 -
ssm整合第三阶段
一、添加web框架支持,并写web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http:原创 2020-05-27 14:47:47 · 127 阅读 · 0 评论 -
ssm整合第二阶段
一、spring层书写编写spring-dao.xml1、写关联数据库配置文件2、连接池3、sqlssionFactroy<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="ht原创 2020-05-27 14:33:18 · 87 阅读 · 0 评论 -
ssm整第一阶段
一、建立数据库表CREATE DATABASE ssmbuild;USE ssmbuild;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',`bookName` VARCHAR(100) NOT NULL COMMENT '书名',`bookCounts` INT(11) NOT NULL COMMENT '数量',`detail` VARCHAR(200) NOT NULL COMME原创 2020-05-26 23:16:18 · 309 阅读 · 0 评论 -
json对象与JavaBean对象的转换
fastjson.jar是阿里开发的一款专门用于Java开发的包,可以方便的实现json对象与JavaBean对象的转换,实现JavaBean对象与json字符串的转换,实现json对象与json字符串的转换astjson 的 pom依赖!<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.原创 2020-05-26 19:49:44 · 457 阅读 · 0 评论 -
解决json出现的乱码问题
我们可以在springmvc的配置文件(resource中的spring-servlet.xml)上添加一段消息StringHttpMessageConverter转换配置!<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConv原创 2020-05-26 19:48:29 · 2210 阅读 · 0 评论 -
Json详解入门案例
前后端分离:为了实现前后端的数据交换,前后端统一使用json格式。json是一种轻量级的数据格式,采用完全独立于编程语言的文本格式来 存储和表示数据。简洁和清晰的层次结构使得json成为理想的数据交换语言。易于人阅读和编写,同时也易于机械解析和生成,并有效的提升网络传输效率。...原创 2020-05-26 19:40:39 · 251 阅读 · 0 评论 -
乱码问题解决方式
1、过滤器解决乱码新建一个class继承Filter。实现它的方法public class EndingFilter implements Filter{ public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest Request, ServletResponse Response, FilterChain filterC原创 2020-05-26 16:01:39 · 637 阅读 · 0 评论 -
RestFul和注解controller
使用注解@Controller@Controller注解类型用于声明Spring类的实例是一个控制器(在讲IOC时还提到了另外3个注解);Spring可以使用扫描机制来找到应用程序中所有基于注解的控制器类,为了保证Spring能找到你的控制器,需要在配置文件中声明组件扫描。<!-- 自动扫描指定的包,下面所有注解类交给IOC容器管理 --><context:component-scan base-package="com.kuang.controller"/>增加一个Co原创 2020-05-25 15:20:17 · 251 阅读 · 0 评论 -
注解开发springmvc
1、新建一个Moudle,springmvc-03-hello-annotation 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include&原创 2020-05-25 14:11:17 · 71 阅读 · 0 评论 -
springmvc配置详细
检查有么有导入springmvc得依赖包,检查web下得lib里边有吗依赖包:1、首先在web.xml中配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://原创 2020-05-25 14:06:32 · 191 阅读 · 0 评论 -
springmvc运行流程解释
1、发送请求:你输入网址得时候。原创 2020-05-25 11:19:28 · 114 阅读 · 0 评论 -
初始springmvc
1、springmvc下载网址https://docs.spring.io/spring/docs/4.3.24.RELEASE/spring-framework-reference/2、springmvc的参考文档https://docs.spring.io/spring/docs/4.3.24.RELEASE/spring-framework-reference/html/mvc.html3、springmvc的特点1、轻量级、简单易学2、高效、基于请求响应的mvc框架3、与sprin原创 2020-05-24 11:57:32 · 77 阅读 · 0 评论