「Java/Tomcat/Tomcatメモ」の編集履歴(バックアップ)一覧に戻る

Java/Tomcat/Tomcatメモ - (2013/06/09 (日) 19:25:47) の編集履歴(バックアップ)


Servlet & JSP

ServletからJSPにパラメータを渡す

request.setAttribute("string", "文字列を渡す");

Servletから受け取ったパラメータを利用する

<%= request.getAttribute("string") %>


■JSP

ページの文字コードを設定する

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ page language="java" contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %>
<%@ page language="java" contentType="text/html; charset=EUC_JP" pageEncoding="EUC_JP" %>
  • ページディレクティブはJSPファイルの先頭に記述します。
  • JSPファイルの文字コードも同じ文字コードにしておいたほうが無難です。

htmlに変数やオブジェクトを出力する

<%= hogehoge %>

■html

ページの文字コードをブラウザに伝える

<meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Type" content="text/html; charset="EUC_JP">