![Java Web及其框架技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/206/48836206/b_48836206.jpg)
1.4 创建Web项目示例
1.4.1 在Eclipse中创建Web项目
在Eclipse中创建一个名为firstProject的Web项目的过程如下。
(1)启动Eclipse,在菜单栏中选择File→New→Dynamic Web Project。
(2)打开New Dynamic Web Project窗口,在Project name文本框中输入项目的名称“firstProject”,其他采用默认配置,并依次单击“Next”按钮,打开如图1-19所示的界面,在此界面中,Context root用于指定Web项目的根目录,此处我们设置为chap1,Content directory用于指定存放Web资源的目录,我们采用默认的设置,单击“Finish”按钮。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_27_1.jpg?sign=1739047552-OBybBA0YSTDSkKB7T3WCBK5fU1Twf7q8-0-0892b7ff3b889d3418dfb752a0446ee0)
图1-19 Configure web module settings界面
此时,在Eclipse左侧的项目资源管理器中将显示我们刚刚创建的Web项目firstProject,可以依次展开各节点,显示其目录结构。
1.4.2 在IDEA中创建Web项目
以IDEA2021.3.2版本为例,在IDEA中创建一个名为secondProject的Web项目的过程如下。
(1)打开IDEA,单击菜单File→New→Project,打开“New Project”窗口,在窗口左侧选择“Java”,右侧选择项目SDK版本(Project SDK),再依次单击“Next”按钮,如图1-20、图1-21所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_27_2.jpg?sign=1739047552-XUg0CeXjI2y546QVcSqYPvMtU0bI8X1w-0-e83d00fd8282dd0971cfd9a530bc6bd2)
图1-20 New Project窗口1
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_28_1.jpg?sign=1739047552-OAIIgLR3skOc11pZJvgpOonVz2ea00A4-0-bb8e528854a511bc00f3cde1bcf8a7d5)
图1-21 New Project窗口2
(2)在打开的窗口中,输入项目名称“secondProject”,并设置好项目存放路径,单击“Finish”按钮,如图1-22所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_28_2.jpg?sign=1739047552-4vw2ezlFzDehEhHVsq3MVv280UroiFLl-0-7c878079f6fb40a791d3e7affcb8f96d)
图1-22 设置项目名称及位置
(3)项目建立后,在打开的主界面中,选中左侧的项目名称“secondProject”,单击右键,在打开的菜单中选择“Add Framework Support...”,如图1-23所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_28_3.jpg?sign=1739047552-d5vcFtiVEjrDzjLEIVGcIQA9hLvKAVtV-0-093ac9ee4b25dc6452ea75fb63b72387)
图1-23 选择“Add Framework Support...”
在之后的界面中选中“Web Application(4.0)”,如图1-24所示,单击“OK”按钮。
(4)完成上述操作后,在项目中会生成Web文件夹,即Web项目结构,如图1-25所示。
(5)选择菜单File→Project Structure,打开Project Structure窗口,在该窗口左侧选择Modules,右侧选择Dependencies选项卡,如图1-26所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_29_1.jpg?sign=1739047552-DW3Gjdwfc2STzGqjdSgpb9LKmo7GRtNg-0-4cf7aaf48e43bb11bcca397777fa5c81)
图1-24 选中“Web Application(4.0)”
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_29_2.jpg?sign=1739047552-D8yVCgr5TQHQytgw8bWxo2gblG1PkxGg-0-14ca4b0ea1d8803b8ef3101a3ad8dc99)
图1-25 Web项目结构
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_29_3.jpg?sign=1739047552-otRlpPkZ1uaOQRp0NI9S0rlWDfCJDjpr-0-d15b5968c8b502279222c8597af9cf92)
图1-26 Dependencies选项卡
(6)单击界面中的“+”,并选择“2 Library...”,如图1-27所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_30_1.jpg?sign=1739047552-26WgU2seLi1lS0nNCgP4ZJ3MhWR0vRXh-0-54ebf4f10456a5e727f209a57fefcd14)
图1-27 选择“2 Library...”
(7)打开Choose Libraries窗口,在此窗口中选择Application Server Libraries下配置好的Tomcat服务器版本,如图1-28所示,单击“Add Selected”按钮,再次返回到如图1-26所示的窗口。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_30_2.jpg?sign=1739047552-lmwT4qq1dKRfKNF6WBSv7OHgTH6ZYUWc-0-03f1918e5d1679547b2e0e7bc80eac69)
图1-28 选择配置好的Tomcat服务器版本
选中窗口中将要添加的Tomcat选项,如图1-29所示,依次单击“Apply”按钮及“OK”按钮。至此,一个完整的Web项目创建完成。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_30_3.jpg?sign=1739047552-UaWRXIlBdVAJtOjCihRZizhTmAxmrq4c-0-223c5fe4e2561e59c9dfbdb363ab9124)
图1-29 选中窗口中将要添加的Tomcat选项