MemoMemo

Struts

最終更新:

匿名ユーザー

- view
管理者のみ編集可

Struts 1.1


文字化けを起こさないように設定したい。

文字化けを起こさないようにするためには次のことに気をつける必要がある。
  • HTML,JSPファイルを保存する時に文字コードを指定する。
  • JSPファイルの先頭行に以下を追加する。
例:<%@ page contentType="text/html; charset=utf-8" %>
  • HTMLの<head>タグ内に以下を追加する。
例:<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  • StrutsのFilterを作成する。
例:public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
    request.setCharacterEncoding("utf-8");
    chain.doFilter(request,response);
}
  • web.xmlを編集する。
<filter>
    <filter-name>request_filter</filter-name>
    <filter-class>struts.RequestFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>request_filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
目安箱バナー