1、servlet需要继承extends
1、servlet需要继承extends
jsp的三种注释方法:
1.<!-- HTML注释 -->
2.<%-- JSP注释 -->%不会再编译文件中出现
3.<%
/JAVA注释/
//
%>
JSP两种declaration(声明)方式
<%! %>声明全局变量
<% %>声明局部变量
filter先与servlet执行。
filter中init方法只执行一次,在服务器启动时就启动了。
过滤器(filter)
第一个是构造方法
第二init方法
service方法
浏览器如何将HTML表单数据提交servlet?
1.使用URL参数方式
2.
1.多人同时访问同一个servlet,访问的是同一个对象。
访问的
使用class的时候需要继承httpservernet
静态资源无任何处理能力但是动态资源有运行在web服务器上
一个web应用程序是由很多的动态和静态资源组成的。
动态资源和静态资源:
servlet生命周期:
servlet
service init 构造方法
在servlet容器中查找资源-对象不存在(加载servlet类-执行构造方法-执行init方法1次)-执行service方法-doget()/dopost---client
destroy终止
servlet单例类
WEB project-firstserverlet-建包-servlet-继承-source
webcontent-webinfo-web.xml
配置servlet name,classs,
servlet-mapping
addandremove运行
访问
Servlet中有三个地方存储:
1、cookie——存在于本地浏览器里面-存字符串
2、session
3、application
1、Servlet初始化参数--只能在Servlet节点里面设置,而这个只能在init(ServletConfig config)方法中调用,重写这个方法
2、手动提交
web:
!B/S C/S
静态资源、动态资源
结构:Tomcat-webapps(网站)demo-(root -web-info-web.xml)startup.bat(shift 右键打开快捷方式)
hello.html
创建项目-webinfo-web.xml-访问(127.0.0.1:8080/demo/hello.html)
shutdown
HTTP:超文本传输协议、基于TCP/IP、默认端口80
socket的建立
14-25
1、怎样在Servlet中获取URL
2、
1、多人访问的Servlet是同一个Servlet
2、servlert生命周期:
从创建到毁灭的整个过程。
(1)、Servlet通过调用init()--只调用一次方法进行初始化
(2)、Servlet通过service()--实际执行方法,方法来处理客户端的请求
(3)、Servlet通过调用destroy()--只调用一次(自动调用)方法结束
(4)、Servlet是由JVM的垃圾回收器进行回收
3、总结:
(1)、掌握Servlet的访问
(2)、掌握Servlet的生命周期,特别注意init()、destory()、service()的调用顺序以及调用次数
执行顺序:构造方法 inti()方法 service() 方法 doget()方法
1、创建一个Servlet小例子:
路径出错会产生404错误