jsp初学笔记

一、JSP是什么?

JSP是动态网页开发技术,也就是说网页里的数据不再是死的,与数据库会互动数据。

 JSP的代码是以在HTML中镶嵌java的代码,HTML生成静态内容,java生成动态内容。

 JSP中的HTML代码称为模版元素,java代码称为JSP脚本片段。

二. Servlet概念

1. Servlet的部署

(1) 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序

映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。

(2) <servlet>元素用于注册Servlet,它包含有两个主要的子元素:<servlet-name>和<servlet-class>,分别用

于设置Servlet的注册名称和Servlet的完整类名。

扫描二维码关注公众号,回复: 3550220 查看本文章

(3) 一个<servlet-mapping>元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:

<servlet-name>和<url-pattern>,分别用于指定Servlet的注册名称和Servlet的对外访问路径。例如:

2. 如何开发一个Servlet

(1) 编写java类,继承HttpServlet类

(2) 重新doGet和doPost方法

(3) Servlet程序交给tomcat服务器运行!

(4) Servlet程序的class码拷贝到WEB-INF/classes目录

(5)在web.xml文件中进行如下配置:

3. 如何访问一个Servlet

(1) 访问URL:http://localhost:8989/zw_Servlet/first 

① http://-----http协议。

② localhost:-----到本地的hosts文件中查找是否存在该域名对应的IP地址,比如:127.0.0.1。

③ 8989:-----找到tomcat服务器。

④ /zw_Servlet-----在tomcat的webapps目录下找zw_Servlet的目录。

⑤ /first-----资源名称。

Servlet重要的四个生命周期方法

(1) 构造方法:创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象,只会调用

1次。说明servlet对象在tomcat是单实例的。

(2) init()方法:创建完servlet对象的时候调用。只会调用1次。

(3) service()方法:每次发出请求时调用。调用n次,也就是说每发出一次请求都会调用一次service()。

(4) destroy()方法: 销毁servlet对象的时候调用。停止服务器或者重新部署web应用时销毁servlet对象。只会调

用1次。

猜你喜欢

转载自blog.csdn.net/huleii/article/details/82593076