Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

JSPに対してのFilterを利用したエンコーディング

はじめまして。
JSPに対してFilterを利用して日本語化を行いたいのですが、
うまくできません。配備記述子のほうは間違っていないことは確認済みです。どなたかお知恵を貸してください!

■ソース

import javax.servlet.Filter;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Enumeration;

public class EncodingFilter implements Filter {
        
    private FilterConfig filterConfig;

    public void init(FilterConfig filterConfig){

        this.filterConfig = filterConfig;
    
    }

    public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain chain)
        throws IOException, ServletException {

        String encoding = filterConfig.getInitParameter("encoding");

        //デバッグ用です。出力確認済みです。
        System.out.println(encoding);

        if (encoding != null){
            request.setCharacterEncoding(encoding);
        }
        
        chain.doFilter(request,response);        

    }
    
    public void destroy(){}
}

よろしくおねがいします;;

1

回答

4094

閲覧

1件の回答

評価

0

Tomcatにちょうど良いサンプルがついてます。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。