建立第一个javaweb工程

配置好汤姆猫(TomCat服务器后)我们就可以利用myeclipse建立起一个简单的javaweb工程:
(1)File ——>new ——>webProject


1.png

(2)输入文件名:


2.png

(3) 文件创建成功后得到以下目录:
3.png

目录分析:
①src:用来存放资源文件,目前我们主要在这里创建servlet类。
②JRE System Library:这里会导入我们的jdk,也就是java的运行环境;
③Java EE 6 Library:存放java EE6.0的组件;
(②,③我们目前不需要导入其他的jar文件,故可不理会这些)
④WebRoot:这里存放的是javaweb页面有关的信息:
其中:我们主要关注web.xml文件和index.jsp文件就好:
web.xml:文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。
index.jsp:编写网页内容的文件(类似于html)

打开index.jsp文件如下:


4.png

运行方法:
(1)点击run:

5.png

(2)选择MyEclipse Server Application
6.png

(3)运行结果如下:
7.png

到这里一个简单的javaweb工程就搭建好了

servelt简介:
JavaServlet 是和平台无关的服务器端组件,它运行在servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。

servlet的配置和映射:

(1)在src文件下创建一个servlet:
8.png

(2)输入文件名:
9.png

(3)创建成功后出现如下界面:
10.png

(4)打开web.xml文件可发现多出来如下内容:


11.png

(5) 我们分别叫做servlet配置和映射。


****** 故名思议 servlet的名字
****** 我希望他响应的servlet的全类名 我们记为#1


******* 这里的servlet-name 与上面保持一致
********* 响应#1的url

为了展现servlet的效果 我们在index.jsp文件中加入一个表单和一个超链接:


12.png

在我们创建的servlet中的doget的dopost方法中加入一下代码:


13.png

运行起来:


14.png

通过运行结果我们可以看到 当点击超链接时,响应的是doget内容,点击表单提交时,响应的是dopost内容。
关于doget和dopost方法的区别 :传送门
https://www.cnblogs.com/isme-zjh/p/11820298.html

你可能感兴趣的:(建立第一个javaweb工程)