一个jsp页面实验User这个javabean时报的错误,包已经引入,也clean过,class文件在classes下面也有,也加了构造函数,试过多种方法还没能解决,求大神出手啊!!!!
解决方案 »
- 一个web的应用系统要怎么实现权限控制
- 请问怎么通过javascript控制点击按钮时,执行一段jsp代码插入记录?
- jsp,简单问题,{}与<%%>之间的位置关系是怎么样的
- 求助!! MyEclipse 6.0.1 启动时出现错误
- 请问我学习jsp需要学习j2se部分的gui和网络编程和applet吗?
- 请教一个弱智的问题!!
- Struts是什么意思啊.
- js和jsp的交互的问题
- java里如何从一个日期点循环到下一个日期?如从2004-7-1到2004-8-2?
- S2SH加个变量就报错
- jsp+javabean+sql2005连接数据库的问题,急,求指点
- 为什么session id 是保存在 客户端的 cookie 里的啊?
第一眼看过就发现是11行的User对象报错
至于什么原因建议你在jsp文件中打断点查一下,看看具体报错原因。
另外建议你把jsp的代码一copy出来 光看报错信息很难帮到你
用下你写的构造方法试试传递参数让其构造出一个实例、
页面如果已经引入包了,再确认你的包是否放在你在classpath中
例如不放在包里:src/User.java,这种情况在JSP中就会报错
如src/beans/User.java,把User类放在beans包中在JSP里就可以了
,要一致。
其实你想复杂了。。我经常帮人解决这样的问题,一种原因是你开了两个tomcat服务,也许是你不经意重复启动测试某个项目开启的;你可以从控制台看看有几个服务;另一种原因你是不是有没有报错的类,检查检查你开着的窗口看看;还有一种是javabean是否写对了,如果你有带参的构造函数,那么必须有个不带参的。
没有User这个Class
重新编译N次了
闲着蛋疼、
copy你代码在本地跑了遍没问题。改了改jdbc的url 和package路径而已、其他没动、照着你的user表弄了几个字段、正常运行、你把tomcat下的项目都clean 干净了吗?先清理tomcat的缓存文件之后在重新部署、webapp 文件夹 和temp 还有work\Catalina\localhost下的缓存 _文件 删除
还有把项目里的WEB-INF\classes文件夹里面都删除然后clean项目 重新编译 重新部署到tomcat、要是还有事、我就没招了、把电脑砸了吧、
那把你的classpatch 的那个图贴出来 看有没有红叉的地方、