javaweb,浏览器输入内容查询数据库显示500
本帖最后由 ∫護着妳佉遠方 于 2022-1-1 16:32 编辑一个网页,在搜索框键入“张”(只能输入张),再次点击
JavaScript把输入框内容传入后台,然后根据后台查询数据库
得到数据后,返回前端
在前端页面搜索框下边出现内容
搜索框下边出现几个名字
问题,输入“张”以后浏览器返回错误500
已测试:
1.网页键入“张”,可以在servlet里面接受到并打印在控制台
2.单独创建测试类,调用相应方法可以查询到数据库,并且接受返回信息(在Ceshi.java使用正常)
能正常的代码,浏览器输入“张”,在下边显示(最好新建文件里面给出问题的原因和解释思路)
代码如下:
「java.exe」https://www.aliyundrive.com/s/p7ymSdPhAWy点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
已解决
感谢所有回复的建议和帮助 你应该把代码发出来,你搞个java.exe,谁知道怎么弄啊
后台报错信息能截图下不 awo6100 发表于 2021-12-31 15:30
后台报错信息能截图下不
后台没有报错,只要浏览器响应错误给你看看
https://obohe.com/i/2021/12/31/pf6a71.png
https://obohe.com/i/2021/12/31/pf6g7n.png
而且主页的一个图片一直没办法加载 14788871771 发表于 2021-12-31 15:25
你应该把代码发出来,你搞个java.exe,谁知道怎么弄啊
java.exe是压缩包,里面就是代码,但是阿里云没办法分享压缩包,只能压缩成这样,直接双击运行就能解压出全部代码了,麻烦您了 你把userserviceimpl的代码截图看下 java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources
主要原因,你缺少了MyBatis的依赖包,通过maven引入mybatis的包或者本地增加lib的依赖包即可 据说是凯哥哥i 发表于 2021-12-31 15:55
java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources
主要原因,你缺少了MyBatis的依赖包 ...
他不是说他写个测试类就可以查询成功吗,这样说明他查询数据库是没问题的哎 本帖最后由 可爱飘 于 2021-12-31 16:07 编辑
500的错误后台都会有报错信息的 awo6100 发表于 2021-12-31 15:57
他不是说他写个测试类就可以查询成功吗,这样说明他查询数据库是没问题的哎
猜想是打包的问题,本地的测试所有的包依赖都在本地路径下,执行都能正常。这种老项目开发形式的打包如果不配置打包参数,包含自定义包的路径(resource)或者使用maven进行包管理,很容易打包就把一些依赖包遗漏了。楼主也可检查一下打包完的包,包内是否依赖都完整。