日期:2014-05-18  浏览次数:20630 次

将一个自定义类包含到JSP文件的问题
我自己写了个类FileOperate.class,用来做一些文件操作。

想在JSP里面import进去

我是这样做的:

1)FileOperate.java的源代码中写了package   myClass;
2)javac后的FileOperate.class放在了myClass文件夹里。
3)JSP文件面里写了import   =   "myClass.* "
4)JSP文件里FileOperate   fo   =   new   FileOperate();
5)myClass文件夹和该JSP文件同一个目录下

然后运行该JSP文件时,就提示FileOperate无法被解析(或者说无法识别)。

我写的那个类本身的代码是绝对没问题的。难道哪里做错了?

请高手指教。thanks.

------解决方案--------------------
在web-info里面的WEB-INF\classes目录.建一个myClass目录,javac后的FileOperate.class放在里面
------解决方案--------------------
5)myClass文件夹和该JSP文件同一个目录下

这步错了,myClass文件夹应该放在WEB-INF\classes目录下。
------解决方案--------------------
在web-info里面的WEB-INF\classes目录.建一个myClass目录,javac后的FileOperate.class放在里面

或者把你的class放到环境变量classpath里