public class TextareaTag extends FocusAttributesTagSupport
Constructor and Description |
---|
TextareaTag() |
Modifier and Type | Method and Description |
---|---|
int |
doStartTag() |
protected java.lang.String |
getTagName()
タグ名を取得する。
|
void |
setAutofocus(boolean autofocus)
HTML5のautofocus属性を設定する。
|
void |
setCols(int cols)
XHTMLのcols属性を設定する。
|
void |
setDisabled(boolean disabled)
XHTMLのdisabled属性を設定する。
|
void |
setErrorCss(java.lang.String errorCss)
エラーレベルのメッセージに使用するCSSクラス名を設定する。
デフォルトは"nablarch_error"。 |
void |
setMaxlength(int maxlength)
HTML5のmaxlength属性を設定する。
|
void |
setName(java.lang.String name)
XHTMLのname属性を設定する。
|
void |
setNameAlias(java.lang.String nameAlias)
name属性のエイリアスを設定する。
複数指定する場合はカンマ区切り。 |
void |
setOnchange(java.lang.String onchange)
XHTMLのonchange属性を設定する。
|
void |
setOnselect(java.lang.String onselect)
XHTMLのonselect属性を設定する。
|
void |
setPlaceholder(java.lang.String placeholder)
HTML5のplaceholder属性を設定する。
|
void |
setReadonly(boolean readonly)
XHTMLのreadonly属性を設定する。
|
void |
setRows(int rows)
XHTMLのrows属性を設定する。
|
setAccesskey, setOnblur, setOnfocus, setTabindex
checkChildElementsOfForm, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLang
doCatch, doFinally, getAttributes, setDynamicAttribute
public void setName(java.lang.String name)
name
- XHTMLのname属性public void setRows(int rows)
rows
- XHTMLのrows属性public void setCols(int cols)
cols
- XHTMLのcols属性public void setDisabled(boolean disabled)
disabled
- XHTMLのdisabled属性public void setReadonly(boolean readonly)
readonly
- XHTMLのreadonly属性public void setOnselect(java.lang.String onselect)
onselect
- XHTMLのonselect属性public void setOnchange(java.lang.String onchange)
onchange
- XHTMLのonchange属性public void setAutofocus(boolean autofocus)
autofocus
- HTML5のautofocus属性public void setPlaceholder(java.lang.String placeholder)
placeholder
- HTML5のplaceholder属性public void setMaxlength(int maxlength)
maxlength
- HTML5のmaxlength属性public void setErrorCss(java.lang.String errorCss)
errorCss
- エラーレベルのメッセージに使用するCSSクラス名public void setNameAlias(java.lang.String nameAlias)
nameAlias
- name属性のエイリアスpublic int doStartTag() throws javax.servlet.jsp.JspException
入力画面と確認画面で出力内容が異なる。
入力画面:
指定された属性を使用してtextareaタグを出力する。
name属性に対応する入力データをボディに設定する。
属性はHTMLエスケープして出力する。
FormContext
にname属性を設定する。
確認画面:
name属性に対応する入力データが存在する場合はHTMLエスケープして出力する。
改行コードはbrタグに置き換える。
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
protected java.lang.String getTagName()
getTagName
in class GenericAttributesTagSupport