String root = config.getServletContext().getRealPath("\");
           out.println(root);上面是JSP里的代码,为什么这样写取不到实际的目录,还报这个错(Generated servlet error:
G:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\common\ads_005fcode\float_005fmatter_005feffect_jsp.java:337: getRealPath(java.lang.String) in javax.servlet.ServletContext cannot be applied to ()
           String root = config.getServletContext().getRealPath();
                                                        ^
)

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【fuyou001】截止到2008-07-14 16:57:19的历史汇总数据(不包括此帖):
    发帖的总数量:157                      发帖的总分数:4245                     每贴平均分数:27                       
    回帖的总数量:981                      得分贴总数量:356                      回帖的得分率:36%                      
    结贴的总数量:156                      结贴的总分数:4215                     
    无满意结贴数:19                       无满意结贴分:745                      
    未结的帖子数:1                        未结的总分数:30                       
    结贴的百分比:99.36 %               结分的百分比:99.29 %                  
    无满意结贴率:12.18 %               无满意结分率:17.67 %                  
    值得尊敬
      

  2.   

    config是内置对象,config里有getServletContext()方法,而ServletContext也有getRealPath()方法,为什么就不可以呢?
      

  3.   

    config.getServletContext().getRealPath("/");
    \是转义符,没有意义
      

  4.   

    所以提示信息,getRealPath没有参数