当前位置: 技术问答>java相关
jsp中如何引用自编的JavaBeans?
来源: 互联网 发布时间:2015-01-04
本文导语: 我编写了一个JavaBean,类名为TJavaDB,放在javadb包中,这个包放在f:ljfjavajspjavadb目录下。然后又建立了一个jsp文件,内容如下: Test JDBC for MS SQL Server ...
我编写了一个JavaBean,类名为TJavaDB,放在javadb包中,这个包放在f:ljfjavajspjavadb目录下。然后又建立了一个jsp文件,内容如下:
Test JDBC for MS SQL Server
从命令行启动该jsp:start http://localhost:8080/jsp/javadb.jsp,tomcat提示错误信息:Unable to compile class for JSP (此处省略长长的java文件名) javadb.TJavaDB jdb = null; 总之所有引用了javadb.TJavaDB的地方都有错误。凡是引用了自行编写的Beans的jsp都不正常,而没用到beans的jsp可以正常运行。请问这是怎么回事儿?如何解决?我用的jsp服务器为tomcat,虚拟目录jsp已经设置到f:ljfjavajsp,java_home正确指向jdk,tomcat_home指向了tomcat的安装目录。CLASSPATH=.;D:JavaIBMJDKlibtools.jar;f:ljfjava;f:ljfjavajsp。其他没用到Beans的JSP都很正常的。
请诸位高人指教。多谢!
Test JDBC for MS SQL Server
从命令行启动该jsp:start http://localhost:8080/jsp/javadb.jsp,tomcat提示错误信息:Unable to compile class for JSP (此处省略长长的java文件名) javadb.TJavaDB jdb = null; 总之所有引用了javadb.TJavaDB的地方都有错误。凡是引用了自行编写的Beans的jsp都不正常,而没用到beans的jsp可以正常运行。请问这是怎么回事儿?如何解决?我用的jsp服务器为tomcat,虚拟目录jsp已经设置到f:ljfjavajsp,java_home正确指向jdk,tomcat_home指向了tomcat的安装目录。CLASSPATH=.;D:JavaIBMJDKlibtools.jar;f:ljfjava;f:ljfjavajsp。其他没用到Beans的JSP都很正常的。
请诸位高人指教。多谢!
|
可能是你的resin配置有问题,打开resin下的conf,把resin.conf(文本编辑器打开)下的classpath改一下试试,我在http://www.csdn.net/expert/topic/109/109651.shtm中有回答
|
把javabean的目录加到classpath中去
autoexec.bat
autoexec.bat
|
jsp下出现问题一般都是路径问题,江南说的对,你把路径设置一下,默认情况下,你所写的jsp
文件与bean是要放在某个目录下,要放到自己的目录下,往往要设置。
文件与bean是要放在某个目录下,要放到自己的目录下,往往要设置。