Eclipse中把普通项目转化为Web项目

在学习的时候,有时候需要新建一个项目,写了一些java代码的部分,准备开写web部分,咦?我的WebContent呢?然后发现自己建错了项目。于是,继续新建一个。把写好的部分代码复制过来。很蠢呀!

 

其实呢,有非常煎蛋的方法就能转化普通项目为web项目。

 

这是普通的项目:


Eclipse中把普通项目转化为Web项目

 

 1.右键点开项目属性Properties:快捷键(alt+enter)


Eclipse中把普通项目转化为Web项目
 

2.选择Project Facets。
Eclipse中把普通项目转化为Web项目
 

3.选择Convert to Facets to form.


Eclipse中把普通项目转化为Web项目

 

4.选择“Dynamic Web Module” 和 “Java“,勾选你需要的版本。


Eclipse中把普通项目转化为Web项目
 

5.到这里,点okay就可以了(Eclipse 会默认再“WebContent”文件夹下生成web项目对应的文件(比如说:WEB-INF, web.xml)。

如果你需要改变这些文件的路径,你可以点“further configuration available…


Eclipse中把普通项目转化为Web项目

 

6.你可以更改路径,记得让它生成web.xml。免得等下还要自己建。


Eclipse中把普通项目转化为Web项目
 

7.完成咯。我没有更改存放:WEB-INF, web.xml的路径,还是默认的。那么结构就和我们建的web项目一样了。


Eclipse中把普通项目转化为Web项目

 

*也许会出现Dynamic Web Module版本错误,那么换一个版本吧。我刚刚就遇到了,不过换一个版本就可以了。