eclips中新建web项目

1. www.eclipse.org下载Eclipse,强烈建议下载Eclipse IDE for Java EE Developers版本,本文基于Eclipse 4.2.1 (Eclipse Juno SR1)

 

2. 下载完成后,解压到本地,本文假设是(D:\),切换到D:\eclipse,双击eclipse.exe,启动Eclipse

 

3. 第一次启动Eclipse时,会要求你指定workspace路径,workspace主要用于存放一些Eclipse工具本身的设置,也可以存放在Eclipse开发的项目等。本文假设是"D:\workspace",同时可以勾选上"Use this as the default and do not ask again",这样免得每次启动Eclipse时都需要出现该对话框。以后如果有需要,可以再次从Window>Prefrences中取消该选项。

 

4. 通常重新安装Eclipse之后,我做的第一件事就是定制IDE的界面。具体而言,我主要对以下几项进行设置:

 

4.1 进入Window>Show View>Other...,在弹出的对话框中,把自己常用的视图面板打开,比如Package Explorer, JUnit等。

 

技术分享

 

4.2 进入Window>Customize Perspective,在弹出的对话框中,Tool Bar Visibility选项卡对应于工具栏,这里可以把自己不需要的图标移除掉,加上自己常用的;Shortcuts主要对应于在Package ExplorerProject Explorer视图中的右键菜单中的new操作的菜单项,同样,这里也应该把自己不需要的移除掉,把常用的添加进来。

 

技术分享

 

4.3 点击Window>Preferences,弹出Preferences对话框,这里可以对IDE进行详尽的配置。读者可以一项一项浏览,针对自己感兴趣的进行配置。

 

5. 配置完Eclipse,下面进行Web项目的创建。在Package Explorer视图面板中右键,选择Dynamic Web Project,弹出创建对话框。在Project name中输入项目的名字,这里输入"WebDemo",其他保持不变,如下图所示:

 

技术分享

 

6. 点击Next,进入到Java设置,这里一切保持不变,再点击Next,进入到Web Module设置。在"Context root:"中指定Web应用的名字,比如http://localhost:8080/WebDemo/index.html,这里的WebDemo就是本地Tomcat容器中部署的应用之一。我们这里保持WebDemo不变;"Generate web.xml deployment descriptor"复选框是问你要不要创建web.xml,因为在Servlet 3.0中,web.xml文件已经变成可选的了,这里我们保持复选框为空,点击Finish。这样一个Web工程就在Eclipse中创建完成了。我们可以在Package Explorer视图中看到如下的项目结构。

 

技术分享

其中,src用于存放Java类,WebContent目录下存放页面文件(HTML文件,JSP文件,JS脚本,静态图片等)

 

7. src目录上右击,选择new> Servlet,在弹出的Create Servlet对话框中,在"Java package:"中输入demo,在Class name中输入HelloWorldServlet,其他保持不变,如下图所示:

 

技术分享

 

8. 点击Next,在"URL mappings:"中双击"/HelloWorldServlet",在弹出框中将其改为"/hw",如下图所示:

技术分享

 

9. 点击Next,在该对话框中,去掉"Constructors from superclass""doPost"复选框前面的勾,其他保持不变,如下图所示:

技术分享

 

10. 点击Finish,完成Servlet的创建,HelloWorldServlet.java在编辑器中打开,但是红色的波浪线告诉我们,该类中存在一些错误,编译器无法编译,如下图所示:

 

技术分享

 

出现这样的问题,是因为Servlet API不在当前项目的CLASSPATH中,我们需要手动添加。在工程目录"WebDemo"上右键,选择Properties,在弹出的项目属性对话框中点击左边的"Java Build Path",然后在右侧切换到Libraries选项卡,再点击"Add External JARs...",然后定位到Tomcat安装目录下的lib目录中servlet-api.jar(如果需要使用JSP,则同时要选中jsp-api.jar),点击确定。将JAR文件加入到类路径中。如下图所示:

 

技术分享

 

11. 点击OK,这样之前的错误就消失了。我们在doGet()方法中添加三行代码,如下所示:

 

response.setContentType("text/html;charset=utf-8");

response.getWriter().println("Hello World!");

 

技术分享

 

12. 代码编写完毕,下面开始部署。在工程根目录"WebDemo"上右击,选择"Run As">"Run on Server"。在弹出框的主窗口选择Apache目录下的"Tomcat v7.0 Server",如下图所示:

 

技术分享

 

13. 点击Next,在新窗口中的"Tomcat installation directory:"中定位到本机已安装的Tomcat(关于Tomcat的安装, 其他保持不变,如下图所示:

 

技术分享

 

14. 点击Next,一切保持不变,再点击Finish。我们看到Server视图中如下所示:

技术分享

 

15. 在浏览器中输入http://localhost:8080/WebDemo/hw,回车,我们看到如下内容:

技术分享

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。