-
找到role-add.jsp
页面的form表单项,修改里面的提交路径
注意红框部分内容
-
在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>
-
起到项目测试
点击保存完成数据新增和页面跳转
同步代码已提交GitHub