模块中出现[ ]的原因就是因为数据在传输中没有接受到或者是[ ]中有封装的json字符串,但是页面样式出不来;
出现这种问题的可能性有以下几种:
1. 生成的controller代码中的注入路径有误
@RequestMapping(params = "list")
public ModelAndView list(HttpServletRequest request) {
return new ModelAndView("com/hr/person/personList");
}
public ModelAndView list(HttpServletRequest request) {
return new ModelAndView("com/hr/person/personList");
}
就拿这个personController为例,在页面上就显示不出来,而在页面地址栏拼路径是personController.do?list 就能显示列表信息; 这个原因很可能就是你在菜单添加时拼的路径上写的为personController.do?person (ps: 如果是这样的话,就说明你是根据jeecg文档上的步骤来的),这种情况的解决办法就是把@RequestMapping(params = "list")的list改为person即可!
2. 第二种原因就是你把生成代码的jeecg_config.properties中的路径更改了
#bussi_package[User defined]
bussi_package=com.hr
bussi_package=com.hr
原本应该是bussi_package=com.jeecg
就拿com.hr为例: 即便你的操作满足1的情况,但还是出不来页面信息,还要配置一下两个xml中的信息
一个是spring-mvc.xml
另外一个是spring-mvc-hibernate.xml
在这个xml中还要配置实体类的扫描
修改配置文件要重启服务器,然后你就神奇的发现页面已经出来了;