h:inputTexareaの使い方

input系のタグをとりあえず制覇していこうということで

をつかってみる

文字通りtextareaを使いたいときに使用するタグです。

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:f="http://java.sun.com/jsf/core"
 xmlns:h="http://java.sun.com/jsf/html">
<h:head>
 <title></title>
</h:head>
<h:body>
  <h:inputTextarea value="#{inputTextareaBean.inputTextarea}"/>
</h:body>
</html>
@ManagedBean
public class InputTextareaBean {
    public String inputTextarea;
    public String getInputTextarea() {
        return inputTextarea;
    }
    public void setInputTextarea(String inputTextarea) {
        this.inputTextarea = inputTextarea;
    }
}

cols属性

数字(int)で指定します。columnsなので列数です。

<h:inputTextarea value="#{inputTextareaBean.inputTextarea}" cols="30"/>

↓出力結果

<textarea name="j_idt6:j_idt7" cols="30"></textarea> 

rows属性

数字(int)で指定します。rowsなので行数です。

<h:inputTextarea value="#{inputTextareaBean.inputTextarea}" rows="30"/>

↓出力結果

<textarea name="j_idt6:j_idt7" rows="30"></textarea> 
その他の属性

その他の属性についてはあとでまとめます。