最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java web自定義filter代碼實(shí)例

 更新時(shí)間:2020年12月01日 15:37:58   作者:手撕高達(dá)的村長  
這篇文章主要介紹了Java web自定義filter代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

filter顧名思義,過濾器的意思,在javaweb中的Struts就利用了這種機(jī)制去實(shí)現(xiàn)視圖和業(yè)務(wù)分離。

這里來配置下自己的Filter來理解下Struts的內(nèi)在。

在web.xml 中添加下面:

<filter>
    <filter-name>myfilter</filter-name>
    <filter-class>sun.fifter.MyFifter</filter-class>
  </filter>

  <filter-mapping>
    <filter-name>myfilter</filter-name>
    <url-pattern>*</url-pattern>
  </filter-mapping>

這里意思是只要url的類型是* ,就會(huì)調(diào) myfilter,

然后定義myfilter這個(gè)類:

package sun.fifter;

import java.io.IOException;

import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.tools.JavaCompiler;

public class MyFifter implements javax.servlet.Filter
{

  public MyFifter()
  {
    // TODO Auto-generated constructor stub
   
  }

  @Override
  public void destroy()
  {
    // TODO Auto-generated method stub
    System.out.println("destroy");
  }

  @Override
  public void doFilter(ServletRequest arg0, ServletResponse arg1,
      FilterChain arg2) throws IOException, ServletException
  {
    // TODO Auto-generated method stub
    System.out.println("doFilter");

  }

  @Override
  public void init(FilterConfig arg0) throws ServletException
  {
    // TODO Auto-generated method stub
    System.out.println("init");
  }

}

]

這樣在調(diào)用的時(shí)候:http://localhost:8080/WebProject1/index.html

控制臺(tái)就會(huì)輸出;

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • IDEA的崛起自己定義快捷生成代碼塊的詳細(xì)步驟

    IDEA的崛起自己定義快捷生成代碼塊的詳細(xì)步驟

    這篇文章主要介紹了IDEA的崛起自己定義快捷生成代碼塊的詳細(xì)步驟,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java.lang.NullPointerException異常問題解決方案

    java.lang.NullPointerException異常問題解決方案

    這篇文章主要介紹了java.lang.NullPointerException異常問題解決方案,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 使用Java實(shí)現(xiàn)動(dòng)態(tài)生成MySQL數(shù)據(jù)庫

    使用Java實(shí)現(xiàn)動(dòng)態(tài)生成MySQL數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)動(dòng)態(tài)生成MySQL數(shù)據(jù)庫,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • Java創(chuàng)建非阻塞的HTTP服務(wù)器的實(shí)現(xiàn)

    Java創(chuàng)建非阻塞的HTTP服務(wù)器的實(shí)現(xiàn)

    本文主要介紹了Java創(chuàng)建非阻塞的HTTP服務(wù)器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • JVM虛擬機(jī)的執(zhí)行流程解析

    JVM虛擬機(jī)的執(zhí)行流程解析

    這篇文章主要介紹了JVM虛擬機(jī)的執(zhí)行流程圖解,Java虛擬機(jī)的啟動(dòng)是通過引導(dǎo)類加載器創(chuàng)建一個(gè)初始類來完成的,這個(gè)類是由虛擬機(jī)的具體實(shí)現(xiàn)指定的,程序開始執(zhí)行時(shí)他才運(yùn)行,程序結(jié)束時(shí)他就停止,需要的朋友可以參考下
    2023-08-08
  • 使用Apache POI在Java中實(shí)現(xiàn)Excel單元格的合并

    使用Apache POI在Java中實(shí)現(xiàn)Excel單元格的合并

    在日常工作中,Excel是一個(gè)不可或缺的工具,尤其是在處理大量數(shù)據(jù)時(shí),本文將介紹如何使用 Apache POI 庫在 Java 中實(shí)現(xiàn) Excel 單元格的合并,需要的可以了解下
    2025-03-03
  • Spring Security實(shí)現(xiàn)身份認(rèn)證和授權(quán)的示例代碼

    Spring Security實(shí)現(xiàn)身份認(rèn)證和授權(quán)的示例代碼

    在 Spring Boot 應(yīng)用中使用 Spring Security 可以非常方便地實(shí)現(xiàn)用戶身份認(rèn)證和授權(quán),本文主要介紹了Spring Security實(shí)現(xiàn)身份認(rèn)證和授權(quán)的示例代碼,感興趣的可以了解一下
    2023-06-06
  • java使用內(nèi)存數(shù)據(jù)庫ssdb的步驟

    java使用內(nèi)存數(shù)據(jù)庫ssdb的步驟

    這篇文章主要介紹了java使用內(nèi)存數(shù)據(jù)庫ssdb的步驟,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • JVM執(zhí)行引擎的項(xiàng)目實(shí)踐

    JVM執(zhí)行引擎的項(xiàng)目實(shí)踐

    執(zhí)行引擎是Java虛擬機(jī)核心的組成部分之一,本文主要介紹了JVM執(zhí)行引擎的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • 詳解JAVA 字節(jié)流和字符流

    詳解JAVA 字節(jié)流和字符流

    這篇文章主要介紹了JAVA 字節(jié)流和字符流的的相關(guān)資料,文中講解非常的細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論

绵竹市| 周宁县| 城口县| 泸州市| 元阳县| 于田县| 台前县| 平舆县| 张家港市| 博白县| 盈江县| 桂东县| 龙泉市| 怀来县| 南郑县| 陆河县| 扎赉特旗| 渭源县| 甘德县| 焦作市| 鸡西市| 红河县| 凌海市| 双桥区| 宁波市| 安顺市| 顺平县| 新野县| 永宁县| 武夷山市| 合作市| 高州市| 文水县| 新泰市| 临夏市| 南靖县| 新田县| 子洲县| 安吉县| 宁陵县| 成都市|