|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
jp.terasoluna.fw.web.struts.taglib.BodyTag
public class BodyTag
HTML
の body
タグを拡張する
body
タグの実装クラス。
PageContext
に "ON_LOAD"
をキーに
埋め込まれたスクリプトを onLoad
イベント処理に追加する。
このタグで生成するHTML <body>
タグでは、onLoad
イベント処理時のスクリプトとして、JavaScript関数の __onLoad__()
を呼び出す。JavaScript関数 __onLoad__()
の定義は、
このタグで生成するため、HTML内に同名のJavaScriptを記述してはならない。
"styleClass"
、"bgcolor"
、
"text"
、"link"
、
"vlink"
、"alink"
といった
このタグの属性は、そのままこのタグが生成するHTMLの <body>
タグの属性として展開される。
body
タグでは、以下の属性をサポートする。
属性名 | デフォルト値 | 必須性 | 実行時式 | 概要 |
onload |
- | false |
true |
画面表示時に実行するJavaScript。 |
onunload |
- | false |
true |
画面アンロード時に実行するJavaScript。 |
styleClass |
- | false |
true |
スタイルシートのクラス名。 |
bgcolor |
- | false |
true |
背景色。 |
background |
- | false |
true |
背景に設定する画像。 |
text |
- | false |
true |
テキスト文字の色。 |
link |
- | false |
true |
リンク部分の色。 |
vlink |
- | false |
true |
既に選択されたリンク部分の色。 |
alink |
- | false |
true |
選択中のリンク部分の色。 |
このタグによって設定されるスクリプティング変数はありません。
<%
String script="任意のスクリプト文";
pageContext.setAttribute("ON_LOAD", script);
%>
・・・
<ts:body>
・・・
</ts:body>
<body onLoad="__onLoad__()">
<script type="text/javascript">
<!--
function __onLoad__() {
//キーが"ON_LOAD"のpageContextに格納されたスクリプト文
}
//-->
</script>
・・・
</body>
MessagesPopupTag
,
直列化された形式フィールドの概要 | |
---|---|
private java.lang.String |
alink
選択中のリンク部分の色。 |
private java.lang.String |
background
背景に設定する画像。 |
private java.lang.String |
bgcolor
背景色。 |
private java.lang.String |
link
リンク部分の色。 |
private static org.apache.commons.logging.Log |
log
ログクラス。 |
static java.lang.String |
ON_LOAD_KEY
onLoad イベントの処理に追加するスクリプトを取り出すための
リクエスト属性のキー。 |
private java.lang.String |
onload
画面表示時に実行するJavaScript。 |
private java.lang.String |
onunload
画面アンロード時に実行するJavaScript。 |
private static long |
serialVersionUID
シリアルバージョンID |
private java.lang.String |
styleClass
スタイルシートのクラス名。 |
private java.lang.String |
text
テキスト文字の色。 |
private java.lang.String |
vlink
既に選択されたリンク部分の色。 |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
---|
id, pageContext |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
---|
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
コンストラクタの概要 | |
---|---|
BodyTag()
|
メソッドの概要 | |
---|---|
int |
doEndTag()
タグ評価終了時に呼ばれるメソッド。 |
int |
doStartTag()
タグ評価開始時に呼ばれるメソッド。 |
void |
release()
タグハンドラ解放時の処理。 |
void |
setAlink(java.lang.String value)
選択中のリンク部分の色を設定する。 |
void |
setBackground(java.lang.String value)
背景画像を設定する。 |
void |
setBgcolor(java.lang.String value)
背景色を設定する。 |
void |
setLink(java.lang.String value)
リンク部分の色を設定する。 |
void |
setOnload(java.lang.String value)
画面表示時に実行するJavaScriptを設定する。 |
void |
setOnunload(java.lang.String value)
画面アンロード時に実行するJavaScriptを設定する。 |
void |
setStyleClass(java.lang.String value)
スタイルシートのクラス名を設定する。 |
void |
setText(java.lang.String value)
テキスト文字の色を設定する。 |
void |
setVlink(java.lang.String value)
既に選択されたリンク部分の色を設定する。 |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static final long serialVersionUID
private static org.apache.commons.logging.Log log
public static final java.lang.String ON_LOAD_KEY
onLoad
イベントの処理に追加するスクリプトを取り出すための
リクエスト属性のキー。
private java.lang.String onload
private java.lang.String onunload
private java.lang.String styleClass
private java.lang.String bgcolor
private java.lang.String background
private java.lang.String text
private java.lang.String link
private java.lang.String vlink
private java.lang.String alink
コンストラクタの詳細 |
---|
public BodyTag()
メソッドの詳細 |
---|
public void setOnload(java.lang.String value)
value
- JavaScriptpublic void setOnunload(java.lang.String value)
value
- JavaScriptpublic void setStyleClass(java.lang.String value)
value
- クラス名public void setBgcolor(java.lang.String value)
value
- 背景色public void setBackground(java.lang.String value)
value
- 背景色public void setText(java.lang.String value)
value
- テキスト文字の色public void setLink(java.lang.String value)
value
- リンク部分の色public void setVlink(java.lang.String value)
value
- 既に選択されたリンク部分の色public void setAlink(java.lang.String value)
value
- 選択中のリンク部分の色public int doStartTag() throws javax.servlet.jsp.JspException
javax.servlet.jsp.tagext.Tag
内の doStartTag
javax.servlet.jsp.tagext.TagSupport
内の doStartTag
EVAL_BODY_INCLUDE
javax.servlet.jsp.JspException
- JSP例外public int doEndTag() throws javax.servlet.jsp.JspException
javax.servlet.jsp.tagext.Tag
内の doEndTag
javax.servlet.jsp.tagext.TagSupport
内の doEndTag
EVAL_PAGE
javax.servlet.jsp.JspException
- JSP例外public void release()
javax.servlet.jsp.tagext.Tag
内の release
javax.servlet.jsp.tagext.TagSupport
内の release
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |