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

Java web自定義filter代碼實例

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

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

這里來配置下自己的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的類型是* ,就會調(diào) myfilter,

然后定義myfilter這個類:

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)用的時候:http://localhost:8080/WebProject1/index.html

控制臺就會輸出;

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    在 Spring Boot 應用中使用 Spring Security 可以非常方便地實現(xiàn)用戶身份認證和授權(quán),本文主要介紹了Spring Security實現(xià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í)行引擎的項目實踐

    JVM執(zhí)行引擎的項目實踐

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

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

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

最新評論

达日县| 剑河县| 新和县| 屏东县| 田阳县| 玛沁县| 云梦县| 黑龙江省| 深水埗区| 永嘉县| 东丰县| 湟中县| 应城市| 民乐县| 玉溪市| 永寿县| 灵山县| 民权县| 江孜县| 青冈县| 女性| 巧家县| 敦煌市| 岑巩县| 平南县| 奎屯市| 页游| 吐鲁番市| 茂名市| 吴忠市| 城步| 黄石市| 香港 | 永福县| 牡丹江市| 贡嘎县| 普定县| 旬邑县| 遂平县| 龙口市| 辽阳县|