大四jsp实训项目技术总结

发布时间 2023-12-06 21:29:46作者: yx1024

crm项目总结
①静态资源疯狂报错?很有可能是后端的问题,后端出了问题,服务器取不出来资源。
记住:只要服务器取不到某个资源,很有可能导致所有资源都取不出来。
一个经典案例:某个数据库映射文件 ICustomerDetail.xml 中的 mapper 地址应该是在cn.edu.zisu.ICustomerDetailDao,
但是我盲目拷贝,不检查,写成了ICustomerDao,这就导致了静态资源疯狂报错。
出了错,一定检查控制台。
解决办法:每拷贝一段内容,都检查一下,它到底是干嘛的。
前端资源出不来,可以敲一个访问后端的请求,比如/customer/list,看看是否会报错,有可能解决了这个,自然就解决了一切问题。
②web.xml 中的 DispatcherServlet 这些东西爆红,很有可能是项目结构中 Modules 和 Facets 没有配置 spring,把 application.xml 引进去试试。
总是生成多余的 web.xml,或者配置 Modules 和 Facets 之后 web.xml老是出不来,解决办法:
前提:先把项目停掉,然后 在 maven 中 clean 一下。
办法1:可以把原先的 web.xml 删除,然后点击 apply,这一步很重要,然后再添加新的 web.xml。
办法2:可以先修改 Modules,再修改 Facets,我也有点忘记了,这两个先后顺序分别试一下吧。
③带走或提交项目时,可以删掉target文件夹,这个是启动服务器自动生成的,只要源代码没问题就不用担心。
④查找路径本质还是在target中找,因为服务器上放的东西就是这些,客户端请求的资源都在这里。
⑤数据库每张表的id字段不要都用id,要用user_id,blog_id,record_id……。
⑥修改一行成功后,返回的结果要大于0,而不是大于1。
⑦报错:找不到某一列:license!检查数据库列名是不是 license,也许是licence。还要检查实体类,XML映射文件。