博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC-RESTRUL___CRUD知识点总结
阅读量:6974 次
发布时间:2019-06-27

本文共 2772 字,大约阅读时间需要 9 分钟。

RESTful风格

<!-- 携带surveyId去后台 -->

<!-- RESTFUL风格:/xxx/23 -->
<!-- 接收方式:@PathVariable注解 -->
<!-- 传统风格:/xxx?surveyId=23 -->
<!-- 接收方式:@RequestParam注解 -->

 

1、导包

commons-logging-1.1.3.jar

spring-aop-4.0.0.RELEASE.jar
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar
spring-web-4.0.0.RELEASE.jar
spring-webmvc-4.0.0.RELEASE.jar
taglibs-standard-impl-1.2.1.jar
taglibs-standard-spec-1.2.1.jar

2、写配置

web.xml

springDispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
springDispatcherServlet
/
HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter
/*
/** * 乱码问题; * 请求乱码;浏览器发给服务器的数据;服务器解析出来是乱码; *         GET乱码; *             原因:tomcat连接器先收到请求地址信息和数据,因为中文在地址中带着; *             解决:给服务器的server.xml中8080端口配置处添加URIEncoding="utf-8"; *  *         POST乱码; *             原因:数据在请求体中携带的,所以,tomcat不是一开始就解析请求体的; *             在第一次调用request.getParameter的时候解析请求体的; *             request.setCharacterEncoding("utf-8"); *             利用filter原理统一解决post和响应; *  *  *  * 响应乱码;服务器发给浏览器的数据,浏览器显示出来乱码; *         原因:浏览器收到的数据不明确; *         解决:给发送数据的时候,告诉浏览器数据的内容类型,编码方式,处理方式; *         response.setContentType("text/html;charset=utf-8"); *  * Spring解决乱码的Filter; * @author lfy * */
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
forceEncoding
true
CharacterEncodingFilter
/*

 

springmvc.xml

 使用 SpringMVC的表单标签

<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
lastName:
email:
gender:
department:

SpringMVC中的转发和重定向

eg:

return "redirect:/emps";

 return "forward:/index.action";

 

转载于:https://www.cnblogs.com/limingxian537423/p/7271659.html

你可能感兴趣的文章
KVM之安装虚拟机
查看>>
Swift解读专题四——字符串与字符
查看>>
爆款AR游戏如何打造?网易杨鹏以《悠梦》为例详解前沿技术
查看>>
Linux学习笔记8——bash基本概念
查看>>
Confluence 6 Home 和其他重要的目录
查看>>
关于机房
查看>>
docker之基础
查看>>
python-os
查看>>
使用jrtplib(RTP)传输H.264视频文件(2)
查看>>
机器学习之优雅落地线性回归法
查看>>
whoosh学习(1)
查看>>
Java8自定义条件让集合分组
查看>>
Mybatis缓存机制理解及配置
查看>>
【Python 第8课】while
查看>>
spring boot 临时文件过期
查看>>
Num55 boss09(activiti安装以及API)
查看>>
通过响应式web设计,使本站支持手机浏览
查看>>
awk的基本⽤法
查看>>
js控制视频播放
查看>>
python 利用模板文件生成配置文件
查看>>