2017-12-29 Servlet

1.Servlet的概念介绍(编写web的)

2.Servlet的环境配置(考试会给配好环境)

3.Servlet程序的应用举例

4.Session对象的特点及应用


1.Servlet的概念介绍

servlet是服务器端的小程序(与java Application不同),不能独立运行,是运行在请求(request)/响应(response)模式的Web 服务器上。

java Application 是java应用程序,可以独立运行。

我们之前用的是java se(标准版 standard edition )。

而servlet使用的软件是eclipse ee(企业版 Enterprise edition)。这个是支持web。(考试就用这个。)

软件使用步骤:

1.图标显示



(1)
(2)


(3) IDE(Integrated Development Environment),译为集成开发环境

记得修改项目路径(考试时),方便找到。

(4)项目路径【以后所有的项目都在这里面】

2.进入软件后的使用步骤

  (1)界面熟悉

首先eclipse ee会覆盖eclipse se,但是会在里面进行切换使用(不写web就用java se(普通的),在右上角切换),在右上角上。如下图所示。


这两个图标,左边是java se(普通用的),右边的是java ee (支持web,为了servlet)

如果没有显示这两个,就选择第一个open  Persspective打开对话框,进行选择。如下图所示:


(2)开始使用

 首先显示建立项目,file-new-Dynamic Web Project(动态web项目),


(1)

进行设置Project name,然后设置Dynamic web module version(2.5)【重点,不然出不来web.xml文件】, 最后点击finish。如下图所示:

 在建完后,在左边的项目里会有标注,如下图所示。



选择Java Resourse-src右击 -new-Servlet,进行建立,然后设置包名和类名,


(1)选择Servlet


(2)设置Java package 和 Class name

点击Next,然后改最下面的URL mappings(这是重点)【平常是默认类名作为URL,自己可以修改,方便记忆和操作】,双击框里面的/FirstServlet,弹出对话框进行修改。也可以在web.xml(左边文件夹的最下面的WebContent-【WEB-INF】-web.xml)中看到类名和url-pattern进行修改名字,如下图所示。


(1)改 URL mappings(映射)


(2)修改


(3)web.xml的位置


(3)编写代码,修改里面的doGet()和doPost()方法(在W3School里看Http方法学习这两种方法),进行查看。运行是选择Run As- 1 Run on Server.



(1)运行位置


(2)选择点击Tomcat那个,然后Finish

一个实例代码:

(2)运行后出现响应,然后这个地方传值不会(出现下面这个图一样的),回来思考。



你可能感兴趣的:(2017-12-29 Servlet)