利用Intellij IDEA配置创建javaweb项目并实现S
2017-07-01 本文已影响2736人
猎鹰jay_wong
一、下载jdk并搞定环境变量配置(网上教程较多,暂不详细说明)
二、下载tomcat,Tomcat默认端口8080。配置好启动tomcat后在浏览器输入localhost:8080,如果出现以下内容则表示搭建好了tomcat环境。
![](https://img.haomeiwen.com/i2853268/17fae555bb13bb84.png)
三、下载安装好IDEA,点击File-New-Project,选择javaEE-Web Application如图所示
![](https://img.haomeiwen.com/i2853268/4e046e4ffb112d12.png)
![](https://img.haomeiwen.com/i2853268/432d98fc13273a12.png)
首先在WEB-INF下面新建两个文件夹
![](https://img.haomeiwen.com/i2853268/8ced6a89feb3cb49.png)
然后选择File-Project Structure-Modules-选择右边的path点击Use,选择新建的目录
![](https://img.haomeiwen.com/i2853268/d4d82bdf977668dd.png)
![](https://img.haomeiwen.com/i2853268/134aae859eb18cc3.png)
接着切换到Dependencies,点击下面的+号,选择JARs or dir,选择创建的lib文件夹,并选择JAR Directory
![](https://img.haomeiwen.com/i2853268/a5a3b5017ceabdde.png)
![](https://img.haomeiwen.com/i2853268/0ea5795849b8f84d.png)
继续点击+,选择LIbrary,选择Tomcat,并点击Add Selected。如果这个地方不选择这个,手动编写Servlet并且去集成HttpServlet的时候,是缺少jar包的。
![](https://img.haomeiwen.com/i2853268/cb8eb0e1aa770817.png)
然后选择Artifacts打包方式,点击下方的Show content
![](https://img.haomeiwen.com/i2853268/47d9a27f7b0b3c60.png)
四、Tomcat与IDEA的配置
![](https://img.haomeiwen.com/i2853268/cbb364d570e6bfff.png)
选择右上方的Edit。。在出来的窗口中点+,选择Tomcat Server,选择local
![](https://img.haomeiwen.com/i2853268/8e1c8292960dbb14.png)
更改name,可以不改,端口默认8080即可
![](https://img.haomeiwen.com/i2853268/a83f585910874d5c.png)
然后点击Deployment,选择+,选Artifacts,然后点击ok
![](https://img.haomeiwen.com/i2853268/45fa96b3d1231db2.png)
点击绿色建运行项目,自动打开浏览器则配置完Tomcat与IDEA
![](https://img.haomeiwen.com/i2853268/dc925e6a0522c679.png)
![](https://img.haomeiwen.com/i2853268/6aeabb458b176198.png)
五、Servlet简单实现
在src目录下新建一个HelloServlet的class文件,并且继承HttpServlet,代码如下
![](https://img.haomeiwen.com/i2853268/0f26db859cadc612.png)
更改index.jsp文件
![](https://img.haomeiwen.com/i2853268/2a0a7a0f3b7d1b22.png)
在web.xml注册servlet
![](https://img.haomeiwen.com/i2853268/9fb809759f21d987.png)
此时运行代码,在网页中显示如下:
![](https://img.haomeiwen.com/i2853268/d199705840fad5c9.png)
点击get或者post方式页面都会跳转
![](https://img.haomeiwen.com/i2853268/119fec9d635bc60d.png)
并且在控制台会有输出
![](https://img.haomeiwen.com/i2853268/f417431049680a7a.png)
到这里简单的Servlet实现了。当然,IDEA可以直接新建Servlet文件。比这个方便。下次详解。