Struts1.3 Tagまとめの----Button


いくつかのボタンタイプのラベル

ただの普通のボタンで、クリックしても何の役にも立たない.機能するには、onclick=「form.submit()」などのイベントを呼び出す必要があります.これはフォームのコミットでも構いません.
 

標準コミットボタン
 

標準リセットフォームのコントロール値の入力/選択ボタン
 

キャンセルボタン、このボタンを使うにはstruts-configでなければなりません.xmlでは、フォームに対応するactionをコミットし、cancellable=「true」を追加して、このボタンをクリックできます.異常javaxが飛び出します.servlet.ServletException: org.apache.struts.action.InvalidCancelException
   action

if(isCancelled){......}もう一つは、cancel buttonがActionFormのvalidata()メソッドを無視して直接Actionクラスに入ることです.
 

Imageラベルは、コミット機能のある画像ボタンを生成します.画像の位置は、4つの方法で設定できます.
page="/jsp/images/btn1.jpg"
[プロジェクトルート]で計算を開始したファイルの相対パス、/パス名/ファイル名を示します.
2. src="./jsp/images/btn2.jpg"
ファイルの絶対パスを表します.プロジェクトのルートディレクトリを表します
3. pageKey="img.dir.btn003"
リソースファイルからファイルのパスを読み取り、pageプロパティに従う方法(相対パス)
リソースファイルのimg.dir.btn003=/jsp/images/btn3.jpg
4. srcKey="img.dir.btn004"
リソースファイルからファイルのパスを読み込み、srcプロパティに従う方法(絶対パス)
リソースファイルのimg.dir.btn003=./jsp/images/btn4.jpg
 
リソースファイルからファイル名を読み出すことで、画像に対するi 18 nを実現することができ、以下の例である.
アプリケーションリソースでzh_CN.propertiesの中国語情報プロファイルでは、
「img.dir.btn 005=/jsp/images/btn 2.jpg」があります.
アプリケーションリソースでen_US.propertiesの英語情報プロファイルでは、
「img.dir.btn 005=/jsp/images/btn 1.jpg」があります.
JSPページでは
これにより,異なる言語環境におけるブラウザに対して異なる画像表示が得られ,StrutsのInternationalization機能が実現される.
 
Imageにはもう一つの属性altKey=「img.text」がリソースファイルから情報を読み出し、ボタンに説明を補助します(マウスをボタンに置いたとき).