spring+springMVC+mybatis的整合 part
2017-07-18 本文已影响62人
意识流丶
登录注册
首先,我们webapp要实现用户登录,必须得能新建用户。所以先把注册用户放在前面。
预期功能:打开注册页面
填写注册信息
点击注册
显示注册后的提示信息
一个web注册页面
web页面能进行基本的数据效验
服务器能存储用户的注册信息
注册动作完成后,返回提示页面。
一般在开发中,有了大概样子的功能模块,需要整理一下业务流程和程序执行流程
大概的流程图如下所示:
Paste_Image.png
如果使用form表单提交时:
form表单中,每个input的name我们需要和后端的接口那边的字段对应。
当我们的字段对应后,spring可以自动把请求的内容转换为适应的对象。
存入数据库的信息有乱码
也就是说Form表单提交的时候出现乱码
spring框架提供的字符集过滤器
**spring Web MVC框架提供了org.springframework.web.filter.CharacterEncodingFilter
用于解决POST方式造成的中文乱码问题 **
可以使用过滤器处理乱码问题
需要在web.xml
中加入
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这些是登录注册的页面
Paste_Image.png Paste_Image.png主要参考于大牛Clone丶记忆的SSM集成之路