注册 登录
编程论坛 J2EE论坛

编译JSP时页面不报错也不显示

kingyor 发布于 2007-05-19 22:07, 1328 次点击

一个调用MD5和SQL两个类的B.JSP页面,在测试时通过A.JSP连接到B.JSP发现没有跳转,还是原来的A.JSP那个页面,觉得很皈依。JSP编译时出错,可以看错误在哪里,但现在编译不跳转和报错。猜测是JAVA程序的问题,可能性在MD5上,把JSP中相应的MD5部分去掉,结果JSP正常编译。

于是把枪口对准了MD5,在这个程序中加了个MAIN测试了一下,结果也没有问题。于是百思不得其解。脑袋都想大了,于是有在网上疯狂搜索相似的案例,结果还是无法找到。

不过今晚突然醒悟了,原来是MYSQL表的问题。其中过于密码的是:

PASSWD VARCHAR(20) NOT NULL,

语法上一点问题也没有,不过MD5加密后有32个字节,20根本不够,所以编译JSP时不会报错也不会返回任何一个结果~~~汗~~~~

2 回复
#2
风月_无边2007-05-19 23:11
为何不报错呢,超出范围了!
#3
kingyor2007-05-20 20:48
因为jsp和java都没有错误,所以不会报错。如果是从A到B,看到的就还只是A,虽然地址栏上是B的URL。错在数据存入MYSQL的时候没有成功,而且没有返回任何错误信息。所以在编译JSP的时候页面上什么都不会发生。
1