jeecg模块list页面显示不出来只显示"[]"

时间:2023-01-28 08:45:19

模块中出现[ ]的原因就是因为数据在传输中没有接受到或者是[ ]中有封装的json字符串,但是页面样式出不来;

出现这种问题的可能性有以下几种:

1. 生成的controller代码中的注入路径有误

   @RequestMapping(params = "list")
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.jeecg
就拿com.hr为例: 即便你的操作满足1的情况,但还是出不来页面信息,还要配置一下两个xml中的信息

一个是spring-mvc.xml

jeecg模块list页面显示不出来只显示"[]"

另外一个是spring-mvc-hibernate.xml

jeecg模块list页面显示不出来只显示"[]"
在这个xml中还要配置实体类的扫描

jeecg模块list页面显示不出来只显示"[]"

修改配置文件要重启服务器,然后你就神奇的发现页面已经出来了;