问题描述
- 导入Myeclipse的项目启动了,登录网页也打开了,但就是登录不上去,也没有错误提示 20C
启动tomcat后,在页面登录,没有任何错误提示,点击一下登录按钮,页面刷新一下,就是这样
解决方案
登陆不上去?你数据库源设置对了么,表建立了么
解决方案二:
有可能是js报错,你可以在谷歌浏览器下,按F12,在控制台看看是否有报错。然后再具体定位错误。
解决方案三:
看下关于登陆的代码和验证就可以了
解决方案四:
很明显是报错了。。只不过你没有捕获异常而已。。
你的错误被抛出给虚拟机了。。。
我猜原因有可能是你的拦截器把异常给拦截掉了。。
解决方案五:
不过要先确定你的file后台是否能打印出其值;再者设置断点后是否进入了控制器。
如果两者都没有,那么恭喜你,你的struts程序是没有问题的。因为在没有进入控制器之前就出现了问题,
那问题在哪呢?就是你上传的图片。struts默认上传是2M,如果图片上传的是20M将不会进入控制器进行图片的upload处理。那为什么不报错呢?因为你没有定义拦截器的异常。
还有个可能就是看看项目名是不是错了
解决方案六:
点击一下登录按钮,页面刷新一下,就是这样
页面刷新下有下面几种可能
1--你的验证check已经起作用了,只是没有显示错误信息。这个看页面上面上是否有error message区域设置
2--后台发生异常你把跳转的页面设成了这个页面。用这个页面名字搜搜看有什么地方都用了。
说不定你这个按钮点击后跳转的页面仍是这个页面也有可能
但是控制台打印的并没有错误信息。你看你启动的信息Spring等信息都能打印出来,如果是数据库连接什么的错误的话
控制台也能打印出来。
所以你还是搜搜看这个页面都在哪里用了和验证失败时候的设置
解决方案七:
这种错误明显是要debug一下,看看有没有进入action,如果没有就是拦截器拦下了,如果已经进入,就一步一步往下看吧。
时间: 2024-09-08 04:55:20