spring+springmvc+mybatis(SSM)

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集成之路

上一篇下一篇

猜你喜欢

热点阅读