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的完整类名。

(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次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值