jsp自定义标签开发自己以前的学习笔记,希望可以帮助到一些学

电脑杂谈  发布时间:2018-01-06 20:07:15  来源:网络整理

jsp标签做什么用的_jsp如何定义HTML的标签_jsp自定义标签开发

注意:图片可以右击点击查看图片,放大(使用火狐浏览器)

这里写图片描述

Java Web基础

Java Web基础一、Servlet1.创建Servlet1.实现Servlet接口2.继承javax.servlet.GenericServlet3.继承javax.servlet.http.HttpServlet2.Servlet生命周期1.出生–>init方法:在构造方法之后调用2.使命–>service方法:请求发过来时,处理请求使用3.销毁–>destory方法:服务器关闭时,会销毁Servlet,在销毁前调用该方法释放资源,销毁内存中的实例3.Servlet在web.xml中的注册1.注册Servlet到项目中2.分配给Servlet路径1.Servlet路径配置详解1.路径匹配:/ServletDemo, /ABC/ServletDemo ,/ABC/*2.后缀名匹配:*.do ,*.action ,*.html3.配置的路径匹配范围越大优先级越低4.访问Servlet的时序过程1.一般情况下,Servlet在第一次被访问时于内存中创建对象,随后调用init方法进行初始化,对每一次请求都调用service方法进行处理,此时会用Request对象封装请求信息,并用Response对象(初始为null)代表响应消息,传入service方法供其使用。

2.当service方法处理完后,返回服务器,服务器根据response中的信息组织响应消息,返回给浏览器。响应结束后,servlet并不会销毁,一直驻留在在内存中等待下一次请求,直到服务器关闭或web应用被移除。5.Servlet的 线程安全问题:解决办法,使用局部变量保存用户数据6.Servlet技术三大组件1.Servlet2.Filter过滤器3.Listener器二、ServletConfig1.代表Servlet的配置对象(可以在web.xml中配置)1.Servlet中可以用this.getServletConfig()获得该对象2.常用方法:getServletName()和getInitParameterNames()(可以遍历出配置中的配置项)3.<servlet><init-param><param-name></param-name><param-value></param-value></init-param></servlet>2.设置Servlet随着项目的启动而创建1.<servlet><load-on-startup>填写一个整数,整数越小优先级越高</load-on-startup></servlet>三、ServletContext1.ServletContext代表对整个应用的配置,获得方法,getServletContext方法2.ServletContext的作用1.封装了web.xml中的配置2.Servlet技术中三大域对象之一。

ServletContext application;session;request3.获得项目中资源ServletContext sc=getServletContext();InputStream is=sc.getResourceAsStream(“/WEB-INF/cities.xml”);String path=sc.getRealPath(“/WEB-INF/cities.xml”)获取资源的绝对路径3.application域。原理:利用一个项目中只有一个ServletContext实例的特点,在ServletContext中放置了一个Map,这个Map 就是所谓的域。四、Response1.response对象代表响应,我们在其中填入要发送到浏览器的内容,服务器把这些内容组装成http响应2.http响应及对应操作方法1.响应首行(协议/版本号 状态码 状态码描述)。添加状态码和描述的方法:void setStatus(int sc); void setStatus(int sc,String sm); void sendError(int sc);void sendError(int sc,String msg)2.响应头。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-58662-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...