May 16, 2006
JAVA BEAN的路径
我们都知道,jsp调用的bean文件,后缀名为.class,是应该存放在相同目录中的WEB-INF/classes中的。
按照我以前的经验,也是理所当然的这么做。
就是这个问题,又折腾了我很长一段时间。每次系统报错都是invalid。
后来自己异想天开,把bean放在了当前目录的父目录中,竟然成了。
比如:我的jsp是在c:\tomcat5\webapps\boot\project,把bean文件放在\\project\WEB-INF\classes\,不成功。
我把bean文件复制到c:\tomcat5\webapps\boot\WEB-INF\classes\中,竟然成了。
应该是tomcat的设置问题。我网上查了一下,说是要在conf\server.xml文件中设置,声明一下路径。可惜我不是很明白。
先记下来,日后好好研究。
-----------------
另:javaBean 获得webroot路径
private String serverRootPath;
public void setServerRootPath(String serverRootPath){
this.serverRootPath = serverRootPath;
}
JSP中取得WebRoot路径是request.getContextPath();
由 tofu 发表于 May 16, 2006 12:14 AM
Trackback Pings
引用下面文章的网址:
http://4plu.com/mt-tb.cgi/900
评论
你就是 poco 上的豆腐?!
由 精灵 发表于 May 16, 2006 05:33 PM
JSP不是自己折磨自己吗
苦海无边,.net是岸,回头吧
由 r 发表于 June 13, 2006 11:03 AM