吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1637|回复: 28
收起左侧

[求助] javaweb,浏览器输入内容查询数据库显示500

[复制链接]
∫護着妳佉遠方 发表于 2021-12-31 15:02
本帖最后由 ∫護着妳佉遠方 于 2022-1-1 16:32 编辑

一个网页,在搜索框键入“张”(只能输入张),再次点击
JavaScript把输入框内容传入后台,然后根据后台查询数据库
得到数据后,返回前端
在前端页面搜索框下边出现内容
搜索框下边出现几个名字




问题,输入“张”以后浏览器返回错误500


已测试:
1.网页键入“张”,可以在servlet里面接受到并打印在控制台
2.单独创建测试类,调用相应方法可以查询到数据库,并且接受返回信息(在Ceshi.java使用正常)


能正常的代码,浏览器输入“张”,在下边显示(最好新建文件里面给出问题的原因和解释思路)


代码如下:
「java.exe」https://www.aliyundrive.com/s/p7ymSdPhAWy点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。


已解决
感谢所有回复的建议和帮助

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

14788871771 发表于 2021-12-31 15:25
你应该把代码发出来,你搞个java.exe,谁知道怎么弄啊
awo6100 发表于 2021-12-31 15:30
 楼主| ∫護着妳佉遠方 发表于 2021-12-31 15:37
awo6100 发表于 2021-12-31 15:30
后台报错信息能截图下不

后台没有报错,只要浏览器响应错误给你看看
https://obohe.com/i/2021/12/31/pf6a71.png
https://obohe.com/i/2021/12/31/pf6g7n.png
而且主页的一个图片一直没办法加载
 楼主| ∫護着妳佉遠方 发表于 2021-12-31 15:39
14788871771 发表于 2021-12-31 15:25
你应该把代码发出来,你搞个java.exe,谁知道怎么弄啊

java.exe是压缩包,里面就是代码,但是阿里云没办法分享压缩包,只能压缩成这样,直接双击运行就能解压出全部代码了,麻烦您了
awo6100 发表于 2021-12-31 15:53
你把userserviceimpl  的代码截图看下
据说是凯哥哥i 发表于 2021-12-31 15:55
java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources
主要原因,你缺少了MyBatis的依赖包,通过maven引入mybatis的包或者本地增加lib的依赖包即可
awo6100 发表于 2021-12-31 15:57
据说是凯哥哥i 发表于 2021-12-31 15:55
java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources
主要原因,你缺少了MyBatis的依赖包 ...

他不是说他写个测试类就可以查询成功吗,这样说明他查询数据库是没问题的哎
可爱飘 发表于 2021-12-31 16:01
本帖最后由 可爱飘 于 2021-12-31 16:07 编辑

500的错误后台都会有报错信息的
据说是凯哥哥i 发表于 2021-12-31 16:02
awo6100 发表于 2021-12-31 15:57
他不是说他写个测试类就可以查询成功吗,这样说明他查询数据库是没问题的哎

猜想是打包的问题,本地的测试所有的包依赖都在本地路径下,执行都能正常。这种老项目开发形式的打包如果不配置打包参数,包含自定义包的路径(resource)或者使用maven进行包管理,很容易打包就把一些依赖包遗漏了。楼主也可检查一下打包完的包,包内是否依赖都完整。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 17:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表