Java 之 Web前端(五)

1.过滤器

  a.定义:是一个中间组件,用于拦截源数据和目的数据之间的消息,并过滤二者之间传递的数据

  b.步骤:

    ①建class继承Filter实现抽象方法

public class EncodingFilter implements Filter{
    @Override
    public void doFilter(ServletRequest req , ServletResponse resp , FilterChain chain){

    req.setCharacterEncode("utf-8");
    resp.setCharacterEncode("utf-8");

    //放行(过滤链)
    chain.doFilter(req , resp);

    }
}

    ②配置xml文件

<filter>
    <filter-name>encoding</filter-name>
    <filter-class>com.filter.EncodingFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>encoding</filter-name>
    <url-pattern>/servlet/*</url-pattern>
</filter-mapping>

2.监听器

  a.application监听器

    ①建class继承ServletContextListener实现抽象方法

public class ApplicationListener implements ServletContextListener{
    @Override
    public void contextDestroyed(ServletContextEvent sce){
    }

    @Override
    public void contextInitialized(ServletContextEvent sce){
    }

}

    ②配置xml文件

<listener>
    <listener-class>com.listener.ApplicationListener</listener-class>
</listener>

  b.application属性监听器

    ①建class继承ServletContextAttributeListener实现抽象方法

    ②配置xml文件(同上)

  c.session监听器、request监听器 与 application监听器类似

时间: 2024-10-12 20:58:56

Java 之 Web前端(五)的相关文章

Java与Web前端发展前景及薪资对比

Web前端和Java谁的薪资待遇高?关于这个问题,是很多网友都感兴趣的,在各大论坛贴吧上也看到了不少类似的问题. 现在的互联网行业飞速发展,因此有很多小伙伴想要进入IT行业分一杯羹,但是关于学习什么技术还有不少的小伙伴在犹豫中.今天就和大家一块看一下Web前端和Java开发谁的薪资待遇高?Web前端和Java开发谁的发展前景更好? 一.Web前端 1.Web前端发展前景 现在学Web前端开发还是不错的选择,人才缺口大,发展前景好.在未来几年,互联网市场对Web前端人才的需求量仍然处于一个较高的水

Java 之 Web前端(一)

1.http a.定义:超文本传输协议 b.作用:web服务器与web浏览器之间通信 c.步骤: ①客户端与web服务器建立连接(IP地址与端口号) ②客户端发送http请求(请求资源路径) ③服务器接收客户端的http请求,生成http响应回发 ④服务端关闭连接:客户端解析回发响应 2.Web容器: a.常用:Tomcat.Weblogic.jboss b.作用:用来管理Servlet 3.Servlet: a.定义:在服务端运行的Java程序 b.作用:在服务端产生动态内容 c.使用: ①创

Java 之 Web前端(三)

1.JSP a.全称:Java Server Page b.运行:翻译.编译.类装载.类实例化.(初始化.服务.销毁 (这三点为Servlet的生命周期)) 2.JSP的基本组成 a.HTML模板 注:如果有<base href="<%=basePath%>">,JSP就在项目的根目录下.否则就在当前位置 b.Java小脚本 ①方法嵌套的脚本 (直接书写在Servlet中的Service方法中) <% String str = "lisi&quo

web前端(五)——jquery入门

jquery是一个函数库,一个js文件,页面用script标签引入这个js文件就可以使用. <script type="text/javascript" src="js/jquery-1.12.2.js"></script> jquery文档加载完再执行 将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快. 可以简写为: 1 <scr

女孩子适合学web前端还是Java编程?

近几年随着互联网的快速发展,对于Web前端开发的人才需求越来越大,就业薪资也不断的上升,随着行业的火爆,高薪回报吸引了很多有志青年投身互联网行业.女孩子适合学Web前端还是Java? 纵观现阶段互联网Web前端开发工程师的就业人员,女孩子从事这个行业的比例不大,由于这种现象的存在,当有女孩说想要学Web前端开发,很多不一样的声音就出来了,说女生不适合做程序员,其实不然,没有什么东西是你天生做不了的,干不了,只能说明你还不够努力. 虽然少,不是照样有女孩子在做么?而且由于男女比例不协调,所以女生做

web前端第五节课

margin属性值所指方向: margin属性包含了margin left :距左元素块距离(设置距左内边距) :margin top:距头顶(上)元素块距离(设置距顶部元素块距离):margin right :距右元素块距离(设置距右元素块距) :margin bottom :底元素块距离(设置距低(下)元素块距). 单标签和双标签: 双标签:<html><head><title><body><table><tr><td>

web前端入门与java入门

关于web前端入门一.软件结构划分1.C/S结构:Client(客户)-Server(服务器)之间的交互.特点:客户端的软件必须升级才能使用服务器高版本的功能.例如:阿里巴巴等.2.B/S结构:Browser(浏览器)-Server(服务器)之间的交互.特点:浏览器端的软件无需特定的升级就可访问服务器端的网站.例如:网易新闻等.JavaWeb/EE均基于B/S结构.二.网站基本认识基于B/S结构的应用都叫网站.组成:由很多的html标签组成.三.W3C组织规范了html.css.js(javas

web前端入坑第五篇:秒懂Vuejs、Angular、React原理和前端发展历史

秒懂Vuejs.Angular.React原理和前端发展历史 2017-04-07 小北哥哥 前端你别闹 今天来说说 "前端发展历史和框架" 「前端程序发展的历史」 「 不学自知,不问自晓,古今行事,未之有也 」 我们都知道如今流行的框架:Vue.Js.AngularJs.ReactJs.已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种. 在了解MVVM之前,我们先回想一下前端发展的历史阶段,做到心中有数,才会更好理解. 这段回想历史.由于网上就可查不少资料,

WEB前端学习笔记 五

接web前端学习笔记第四篇,此篇为web学习笔记 五,在此感谢您的采集和转发,但请注明文章出自网知博学. 2.0.3  html标签的属性格式 现在我们知道了两个双标签分别是,标题标签:<h1> - <h6>.和段落标签:<p></p>还知道了一个换行的单标签:<br />,现在我们给<p></p>标签添加一个属性,来改变段落是右对齐,还是左对齐,还是居中. 如上图,<p>标签中的 align(中文就是排列的意