此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【linxiangzheng】截止到2008-07-25 15:47:22的历史汇总数据(不包括此帖):
发帖的总数量:2                        发帖的总分数:320                      每贴平均分数:160                      
回帖的总数量:2                        得分贴总数量:0                        回帖的得分率:0%                       
结贴的总数量:2                        结贴的总分数:320                      
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:100.00%               结分的百分比:100.00%                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
敬礼!

解决方案 »

  1.   

    应该是jsp被编译成servlet 放在work下面吧.
      

  2.   

    你用的是 Eclipse For JavaEE ?
      

  3.   


    转过这个版块好一点^_^我用的是eclipse3.2.1,tomcat插件3.2.1。主要是想了解本身tomcat会在work中生成jsp servlet的java文件和class文件,为什么还要把test/work添加到构建路径中呢?这样的话eclipse不是会经常编译
    work目录中的_jsp.java文件么???
      

  4.   

    jsp页面文件的执行过程:先转译为一个servlet(_jsp.java)之后,再编译成相应的class文件。它只会在第一次编译过程中生成相应的class文件。当你再次去执行jsp页面时,它不会把上一次生成的_jsp.java推倒,而是在其基础上更新,也就是说它重新转译的是很小的一部分。
      

  5.   

    楼上的老兄说的确实不错,
    既然已经编译成_jsp.java,而且进一步编译成了.class文件保存在
    work目录下,
    为什么eclipse默认会将work目录添加到java构建路径中呢?
    这样的话,eclipse还会去编译work目录中的_jsp.java文件哦,
    岂不是很没有必要么?期待大家
      

  6.   

    work是存放编译后的.class文件的吗?
      

  7.   


    src中的java类文件编译完以后的class文件保存在WEB-INF/classes中,
    jsp编译完之后的java文件,进而编译出来的class文件,都是保存在work目录中的。
      

  8.   

    我参与的一个项目是前辈搭建的框架,java构建路径的源文件设置里面只有src,没有work目录的,
    但是我试了一下,用eclipse新建tomcat的时候好像都是默认把work目录加到源文件设置中的,
    等待正解
      

  9.   


    不会是eclipse搞错了吧嘿嘿
      

  10.   

    谢谢大家的关心啊!我用的是eclipse3.2,新建tomcat项目的时候work被默认加入到构建路径的源文件中,
    我认为是没有必要的,所以我的项目都还要把work从构建路径中去除。想要请教的是,eclipse默认把work加入构建路径中是否有什么目的呢?这么多天了,真的就没人考虑过这个问题么等待
      

  11.   


    你把那个路径test/work删除不就可以了吗?
    那个work目录一般都是在%Tomcat_Home%/下面吧
      

  12.   

    work应该是输出目录
    src是源代码这个很可能跟你的elipse插件有关系
      

  13.   

    楼上说的好像有道理。楼主说建的是tomcat插件,
    我也尝试用了几个不同版本的tomcat插件,好像
    都会把work目录添加到构建路径下的,不知道是不是
    确实另有用意。继续关注