先建立了一个web工程,基于struts的一个测试jsp的工程,单独运行没有问题。
我又建立了一个叫pub的java工程,里面定义了一个类,在web工程的 struts的form中用到了这个类,我建立了项目关联,编译应该是通过了的,要不eclipse应该有提示,
但是启动tomcat后,运行jsp页面,就是pub工程中的类没有定义,请高手们帮我指点一下,是什么问题。谢谢。

解决方案 »

  1.   

    ()@&%)(@&#%)@#&%)@#&%)@
    =================================
    webproject-------jsp-------ok------form
                                       |
                      |----------------|                        
                      |
    javaproject-------class你是这个意思么?要是你跑得起来,那就有鬼了夏虫不可语冰你把struts-config.xml贴出来看看里面怎么写的
      

  2.   

    把你另外一个工程编译打包成jar包房到lib目录下引用
      

  3.   

    这个和struts-config.xml有什么关系啊我的页面很简单,就是开始建立了一个web工程,里面有一个jsp,上面有用户名,密码,成功转到另一个页面,这个工程是能够测试通过的
    我在同一个workspace里面,又建立了另一个java工程叫pub,里面定义一个类,这个类和用户名,密码没有关系,但是在form里面写的一个函数用到了pub里面的定义得类,这个工程和web工程建立了项目关联,在eclipse下面没有错误了,
    但是启动tomcat,运行jsp的运行的时候,说pub下面的定义那个类没有定义。
    应该不用单独打包成jar放到lib下面, 我觉得web工程是不是也可以和别的项目建立关联阿,主要是便于调试。
    有没有高手能知道这个问题。
      

  4.   

       背调用的这个类是什么啊,struts-config.xml里没有涉及??
      

  5.   

    没有,struts-config.xml没有涉及这个类, 好奇怪,难道大家都是把所有的东西都写到web工程里面的吗?那样不是把web弄得很庞大吗?我觉得大家应该能遇到过这个问题啊?
      

  6.   

    这个地方没有人遇到过吗?
    难道大家把db访问的很多东西都是放到web工程下的吗?
    我要问的很简单,就是web下面调用了另一个工程下面的类,但是这两个项目建立了关联的,
    没有高手知道吗?
      

  7.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主截止到2008-06-20 12:46:44的汇总数据:
    注册日期:2004-8-19
    上次登录:2008-6-20
    发帖数:9                  发帖分:180                
    结贴数:0                  结贴分:0                  
    结贴率:0.00 %        结分率:0.00 %        
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  8.   

    bang ni ding xia ba
      

  9.   

    struts的form中用到了这个类,我建立了项目关联....1,在去你的webinfo的classes文件夹下面看看,看类文件引入进来了没有。
    2,你确定建立的这个工程是个java工程。
    3,你的这个类是写在struts-config里面的,它才不管有没有这个类呢。
    4,你可以在你的web工程下面测试下,把这个类写出来,看有没有错误。