JavaA2Z

KAB-studio > プログラミング > JavaA2Z > <%@ %>とは

<%@ %>

日本語 ジャバ給仕頁指示子
英語 JavaServer Pages directive
ふりがな じぇいえすぴーでぃれくてぃぶ、じぇーえすぴーでぃれくてぃぶ
フリガナ ジェイエスピーディレクティブ、ジェーエスピーディレクティブ

解説

JSPの各種設定をうためのタグ
JSPディレクティブ」「JSP指示子」とも言う。
 
<%@ 設定 %>」の形式でJSPの最初にこのタグを記述することで、JSPの各種設定をうことができる。
タグ内には、以下の属性を指定する。
 
<%@ attribute
<%@ include
<%@ page
<%@ tag
<%@ taglib
<%@ variable
 
全く同じ設定でなければ分割して記述することができる。
たとえば、「<%@ page」の属性である「<%@ page contentType」と「<%@ page pageEncoding」は通常ひとつのの「<%@ page」に記述するが、これを分けることも可能である。
ただし、一部の属性は関連性を持つため、分割できない場合もあるため注意。そういった規則と、読みやすさ、修正のしやすさを考慮して記述するといいだろう。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

<%-- webapps/sample-servlet/sample.jsp --%>
<%-- http://localhost:8080/sample-servlet/sample.jsp でアクセスできます。 --%>
<%@ page contentType="text/html; charset=Windows-31J" %>
<%-- ↑これがそうです。
    charsetには出力時のContent-Typeを指定します。
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
--%>
<%@ page pageEncoding="Windows-31J" %>
<%-- ↑これもそうです。
    pageEncodingには、このファイルを保存した時の文字コードを指定してください。 
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
    UNIX系であれば"EUC-JP"を指定すればいいでしょう。
    ※その他にも設定があります。
--%>

<html>
<head>
<title>JSPのサンプル</title>
</head>
<body>

テスト。<br>

</body>
</html>
<%-- webapps/sample-servlet/sample.jsp --%>
<%-- http://localhost:8080/sample-servlet/sample.jsp でアクセスできます。 --%>
<%@ page contentType="text/html; charset=Windows-31J" %>
<%-- ↑これがそうです。
    charsetには出力時のContent-Typeを指定します。
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
--%>
<%@ page pageEncoding="Windows-31J" %>
<%-- ↑これもそうです。
    pageEncodingには、このファイルを保存した時の文字コードを指定してください。 
    Windowsであれば"Windows-31J"を指定すればいいでしょう。
    UNIX系であれば"EUC-JP"を指定すればいいでしょう。
    ※その他にも設定があります。
--%>

<html>
<head>
<title>JSPのサンプル</title>
</head>
<body>

テスト。<br>

</body>
</html>

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

  • (参照している単語はありません)
はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/09/11
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。