-
找到role-add.jsp
页面的form表单项,修改里面的提交路径
注意红框部分内容
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vQJGYBXd-1651591883525)(image/image-20220503083242885.png)]](https://img-blog.csdnimg.cn/fc6b2c7a1aa7491aaa030cae5520382e.png)
-
在com.zcl.controller
包下再创建一个save()
方法
@RequestMapping("/save")
public String save(Role role) {
roleService.save(role);
return "redirect:/role/list";
}
-
在com.zcl.saver
包下再创建一个save
接口
void save(Role role);
-
在com.zcl.saver.impl
包下的RoleServiceImpl
类中创建一个save
实现类
@Override
public void save(Role role) {
roleDao.save(role);
}
-
在com.zcl.dao
包下再创建一个save
接口
void save(Role role);
在com.zcl.dao.impl
包下的RoleDaoImpl
类中再创建一个save
接口实现类
@Override
public void save(Role role) {
jdbcTemplate.update("insert into sys_role values(?,?,?)",null,role.getRoleName(),role.getRoleDesc());
}
-
修改post
表单提交中文数据乱码问题
在web.xml
配置文件中添加下代码完成
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-
起到项目测试
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sp39Xe02-1651591883526)(image/image-20220503085539825.png)]](https://img-blog.csdnimg.cn/5f5b1f21022946fe910d18c918288de3.png)
点击保存完成数据新增和页面跳转
同步代码已提交GitHub