做毕设的网上书店要按图书一级分类展示订单数量,框架用的SSH,图表用echart
由于数据库设计师订单表中没有图书分类,为此只能选择各表之间关联了。
Hibernate也只能使用原生sql。 在获取session时,丢掉了.configure(),报错。加上之后依旧报错,原来是SSH整合是将hibernate.cfg.xml全部整到spring核心文件中,src下没有该
配置,因而报错。因此需要将该配置文件加入。并将各映射文件都引入,否则报错。
之前代码返回的list为Category对象型,后来控制台报好像是jsonArrary的死循环错还是啥的,忘了。后来发现是因为Category对象中有了private Set categorySeconds = new HashSet(); 在此处无关的属性。为此便新建了一个对象Echart。 后台总算好了。其中返回的list转换为json 可如下:
在前台接受json时,返回的result一直是当前页面,dataType='text’才能成功,写成json就不会成功。费了好大劲,查资料得知,在访问action中的方法,不能return重新进入该jsp页面(原先设计是点击超链接去访问getData()方法,并在struts.xml中配置,返回结果重新进入该jsp页面),最后改为为return null。链接访问直接跳入改页面。
前台echart动态加载数据的代码可见网上各个大佬写的。一样。
主要是后台遇到的问题,每走一步都会出各种问题,多的 已经数不过了。。。。博客已经成为记录错误的地方了 哈哈
自己太菜了,前路艰难,还需更加努力!