您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
08-Spring练习-角色列表展示-controller层实现(解决访问时出现No bean named 'conversionService' available问题)
发布时间:2025-01-07 19:38:09编辑:雪饮阅读()
-
首先这里要澄清下一个前番的错误,就是spring mvc配置文件里面的配置的mvc注解驱动。
当时是这样的
<mvc:annotation-driven conversion-service="conversionService"/>
实际上这里是conversion-service指定了一个转换服务,这个服务是为了转换日期的,但是暂时我们其实名誉这个服务,那么我的意思是先注销掉。即直接
<mvc:annotation-driven/>
这样即可。
否则你的服务启动后被访问时候出现报错里面有提到一个关键信息如:
No bean named 'conversionService' available
然后可以通过访问我们项目首页进入管理系统接下来先找到并修改下我们的进入角色管理的url所在位置,在pages/aside.jsp里面
修改后角色管理的li标签如
<li><a
href="${pageContext.request.contextPath}/role/list"> <i
class="fa fa-circle-o"></i> 角色管理
</a></li>
然后我们对应也建立一个控制器(先伪实现,因为相关的service还没有实现)如
package sp21.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import sp21.domain.Role;
import java.util.List;
@RequestMapping("/role")
public class RoleController {
private RoleService roleService;
public void setRoleService(RoleService roleService) {
this.roleService = roleService;
}
@RequestMapping("/list")
public ModelAndView list(){
ModelAndView modelAndView=new ModelAndView();
List<Role> roleList=roleService.list();
modelAndView.addObject("rolelist",roleList);
modelAndView.setView("role-list");
return modelAndView;
}
}
关键字词:Spring,controller