UniServer / UniPrint / UniHttpd


Strutsタグ一覧Strutsでよく利用するTagのリファレンス一覧です。
以下のような形式です。

No.タグ名
 i.説明
 ii.使用例
 iii.使用例の解説

< html:link>

  1. HTMLのハイパーリンクを表現します。
    <html:link page="/prodel.do" paramId="projectcode" paramName="001">.
    削除
    </html:link>
  2. prodel.doへ引数名projectcode、引数値001のハイパーリンクを定義する。

< html:form>

  1. 入力フォームを定義します。
    <html:form action="/usernew">
  2. struts-config.xmlの要素のusernewを定義します。

< html:text>

  1. テキストフィールドを表現します。
    <html:text property="username" size="20"/>
  2. プロパティ名usernameで、フィールドサイズ20のテキストフィールドを表現します。

< html:password>

  1. パスワードフィールドを表現します。
    <html:password property="userpassword" size="20"/>
  2. プロパティ名userpasswordで、フィールドサイズ20のパスワードフィールドを表現します。

< html:submit>

  1. サブミットボタンを表現します。
    <html:submit property="submit" value="追加"/>
  2. プロパティ名submitで、ボタンラベル「追加」でサブミットボタンを表現します。

< html:reset>

  1. リセットボタンを表現します。
    <html:reset value="項目クリア"/>
  2. ボタンラベル「項目クリア」でリセットボタンを表現します。

< html:radio>

  1. ラジオボタンを表現します。
    <html:radio property="mode" value="0">未着手</html:radio>.
    <html:radio property="mode" value="1">着手</html:radio>.
    <html:radio property="mode" value="2">完了</html:radio>
  2. プロパティ名modeで、ラジオボタンを表現します。

< html:select>

  1. セレクト要素を表現します。
    <html:select property="groupname">.
    <html:options name="groupnameOptions" />.
    </html:select>
  2. プロパティ名groupname、セレクトコレクションをgroupnameOptionsBeanで表現します。

< html:options>

  1. セレクトオプションのコレクションを表現します。
    <html:select property="groupname">.
    <html:options name="groupnameOptions" />.
    </html:select>
  2. プロパティ名groupname、セレクトコレクションをgroupnameOptionsBeanで表現します。

< html:hidden>

  1. 隠蔽フィールドを表現します。
    <html:hidden name="groupnewForm" property="groupcode"/>
  2. groupnewFormBeanのgroupcodeを隠蔽形式でJSPファイルに書き込みます。

< logic:iterate>

  1. 指定したコレクションで、タグ内の内容を繰り返します。
    <logic:iterate id="project" name="projectList" indexId="index">.
    <td>.
    <bean:write name="project" property="projectcode"/>.
    </td>.
    </logic:iterate>
  2. projectListBean内のprojectがNULLでない間
    <td>.
    <bean:write name="project" property="projectcode"/>.
    </td>.
    が繰り返されます。
    indexId="index"のindexはループ回数を保持する変数名の定義で、初期値は0から始まります。

< logic:equal>

  1. 指定された値と等しい場合、タグ内の内容を実行します。
    <logic:equal name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:equal>
  2. koumokuBeanのmode1の場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:notEqual>

  1. 指定された値と等しくない場合、タグ内の内容を実行します。
    <logic:notEqual name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:notEqual>
  2. koumokuBeanのmode1でない場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:greaterEqual>

  1. 指定された値、以上の場合、タグ内の内容を実行します。
    <logic:greaterEqual name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:greaterEqual>
  2. koumokuBeanのmode1以上の場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:greaterThan>

  1. 指定された値より大きい場合、タグ内の内容を実行します。
    <logic:greaterThan name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:greaterThan>
  2. koumokuBeanのmode1より大きい場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:lessEqual>

  1. 指定された値、以下の場合、タグ内の内容を実行します。
    <logic:lessEqual name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:lessEqual>
  2. koumokuBeanのmode1以下の場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:lessThan>

  1. 指定された値より小さい場合、タグ内の内容を実行します。
    <logic:lessThan name="koumoku" property="mode" value="1">.
    <bean:write name="koumoku" property="mode" />.
    </logic:lessThan>
  2. koumokuBeanのmode1より小さい場合、
    <bean:write name="koumoku" property="mode" />.
    の値をJSPファイルに書き込みます。

< logic:redirect>

  1. HTTP Redirectを表現します。
    <logic:redirect href="http://www.utl.co.jp" />
  2. http://www.utl.co.jpにリダイレクトします。

< bean:define>

  1. 指定したbeanプロパティの値に基づいて変数を定義します。
    <bean:define id="writefilename" name="excelexeForm"
         property="writefilename" type="java.lang.String" />
  2. excelexeFormBeanのwritefilenameの値を、writefilenameの変数名で定義する。

< bean:write>

  1. 指定したbeanプロパティの値をJSPファイルに書き込みます。
    <Font size=7>.
    <bean:write name="excelexeForm" property="writefilename"/>.
    </Font>
  2. excelexeFormBeanのwritefilenameの値を、< Font size=7>と< /Font >の間に書き込みます。

Strutsのプログラム開発手順書

開発Tips

 

Copyright © UTL Co.,Ltd. All Rights Reserved. [UTL]