This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / HELP! 在WSAD5中,两个web project的jsp page不同,但所有的java class 是一样的。我不想在两个web project都import一样的java class,怎么共享?谢谢!
-oxknife(闲人——瞎忙!!!);
2004-4-7
{65}
(#1675490@0)
-
up
-oxknife(闲人——瞎忙!!!);
2004-4-7
(#1675553@0)
-
有用WSAD的DX吗?出手!
-oxknife(闲人——瞎忙!!!);
2004-4-7
(#1675745@0)
-
One of my solutionsnew一个java project,把需要共享的java class放进去
打开web project的properties,java built path->projects
把刚刚新建的java project 选上
-mikelee(找工的麦粒);
2004-4-7
{138}
(#1675793@0)
-
我就是这么做得,但是有两个问题,有任何建议吗?谢谢!1. java project 中的servlet找不到javax.servlet.http.*,这到可以通过加入相关的jar解决。
2. 在我的web project中找不到java project 中的任何servlet.
-oxknife(闲人——瞎忙!!!);
2004-4-7
{147}
(#1675863@0)
-
建议1. 打开java project的properties,用"add external jars"或"add variable"添加 j2ee.jar
2. 在web project里肯定可以引用java project 里的class。另:你的设计有点奇怪,为什么servlet不放在web project里?即使要重用,也可以在web project新建一个servlet来extends java project里的servlet class
-mikelee(找工的麦粒);
2004-4-7
{286}
(#1675935@0)
-
我有6个相似的web project用完全相同的servlet 和 javabeans(用properties控制不同的输出),所以我不想在每个web project中都放这些java code,免得同样的code改6次。我又试了把所有servlet 和 javabeans放在其中一个web project中,让其他的web project引用这个web project,这样配制web.xml时其他的project可以找到servlet,但是在test environment运行时找不到class,不能编译。
-oxknife(闲人——瞎忙!!!);
2004-4-7
{199}
(#1675986@0)
-
我明白你的想法。只要在WTE的class path里add folder,把java project加进去就可以了。你应该是漏做了这一步。
-mikelee(找工的麦粒);
2004-4-7
(#1676315@0)
-
in the EAR project, add the java project as a utilitity modulein the EAR project, add the java project as a utilitities module, then in the web project, use jar dependency to add the utilities module.
-tzheng65(frank);
2004-4-16
{138}
(#1686774@0)
-
你可以新建一个jsp文件,把所有的类在它里面import,然后其他的jsp文件都include这个jsp文件。
-bingle(bingle);
2004-4-7
(#1675823@0)
-
我的问题是IDE中多个web project公用servlet和javabeans,我对相关的java class只在一个地方改就行了。
-oxknife(闲人——瞎忙!!!);
2004-4-7
(#1675866@0)
-
傻瓜办法,你得做版本控制吧,不管是CVS还是VSS,把它们都映射到一处就行了。
-xanada(㊣流水);
2004-4-7
(#1676257@0)
-
如果我改了一个class,我得commit到CVS,然后在其它所有的web project中update,嘻嘻,就是不想做这么麻烦。
-oxknife(闲人——瞎忙!!!);
2004-4-8
(#1677024@0)