文章型宣言
- JSP
- <%@ page contentType="text/html;charset=文字コード" language="java" pageEncoding="文字コード"%>
- HTML
-
Strict DTD ( 厳格型 )
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-
Transitional DTD ( 過渡型 )
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Frameset DTD ( 枠集合型 )
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
- XHTML
-
<?xml version="1.0" encoding="文字コード"?>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
要素
- ディレクティブ : <%@ %>
- <%@ page import="java.io.*" %>
- 宣言 : <%! %>
- <%! int hoge = 0; %>
- スクリプトレット : <% %>
- <% ここに JAVA コードを記述 %>
- 式 : <%= %>
- <%= number.getNum() %>
- アクション : <jsp: />
-
<jsp:useBean id="インスタンス変数名" scope="スコープ"
class="クラス" type="インスタンス変数型" beanName="クラス" />
jsp:setProperty name="インスタンス変数名" property="プロパティ" value="プロパティ値" param="パラメータ" />
jsp:getProperty name="インスタンス変数名" property="プロパティ" />
- コメント : <%-- --%>
- <%-- ここにコメントを記述 --%>
meta情報
<head>~</head>内に記述。
- http-equiv 属性
-
<meta http-equiv="Content-Type" content="text/html; charset=文字コード">
meta http-equiv="Content-Language" content="ja">
meta http-equiv="Content-Style-Type" content="text/css">
meta http-equiv="Content-Script-Type" content="text/javascript">
meta http-equiv="Pragma" content="no-cache">
meta http-equiv="cache-control" content="no-cache">
meta http-equiv="expires" content="有効期限">
meta http-equiv="refresh" content="秒数;URL=移動先">
- name 属性
-
<meta name="Author" content="自分の名前">
meta name="copyright" content="著作権表示">
meta name="GENERATOR" content="テキストを作成したエディター名">
meta name="Keywords" content="ホームページの検索キーワード" lang="ja">
meta name="description" content="ホームページの紹介文">
meta name="ROBOTS" content="検索エンジンが拾うファイル( 例 : index,follow )">
CSS
<head>~</head>内に記述。
- 外部ファイル
- <link href="CSS の場所" rel="stylesheet" type="text/css" media="all" />
include
※固定宣言の部分を外部ファイルに記述しておくことで修正が容易になる。 ( 例 : <head> ~ </head> 内の記述等 )
- 外部ファイル
-
<jsp:include page="外部ファイルの場所" flush="true か false" />
jsp:forward page="移動先">
jsp:param name="パラメータ名" value="パラメータ値" />
/jsp:forward>
※移動先にパラメータ名・値を転送