「struts2入門」アノテーション@Actionを使うサンプル
JSPコード
<form class=”sampleA” action=”UserReg” method=”POST”>
//some ...
「Struts2」cssStyleを使うサンプル
使用例1
<s:textarea name=”userdata.memo” cssStyle=”width:80%”/>
使用例2
<s:t ...
「Struts2入門」ModelDrivenインタフェースを実装するサンプル
構文
public class アクションクラス名 extends ActionSupport implements ModelDriven<クラス名>
1.UserDataクラスの定義
「Struts2」s:iteratorタグでhiddenタグにリスト(List)の要素を渡すサンプル
1.iteratorタグ使用例
<s:iterator value="itemList" status="stat"> <s:hidden name="itemList%{#stat.index}" value ...「Struts2」インターセプター(interceptor)でHttpServletRequestを取得する方法
説明
1.ActionContext
Actionクラスからの変数を受け取ります
2.ServletActionContext.HTTP_REQUEST
HTTPリクエストオブジェクトの定数
J ...
「Struts2」getText()とescapeHtmlを使うサンプル
CSSコード
.cft{ font-size: 20px; font-family: "serif";}JSPコード
<div id="cft"> <s:property value="getTex ...「Struts2」selectタグでリストボックスの要素を表示するサンプル
書式
<s:select list=”sampleBean.userList” name=”sampleBean.user” listKey=”userId& ...
「struts2」JSP画面でifタグのサンプル
1.画面変数と文字列の比較判断例
書式
<s:if test=”画面変数==’比較文字列'”>
xxxx
</s:if>
使用例 ...
「Struts2」複数の遷移先を指定する方法
構文
@Results( {
//遷移先をカンマで区切って組み合わせ
})
使用例
@Results( { @Result(name = "success", value = "userDis ...「struts2」JSP画面でラジオボタン動的を生成するサンプル
説明
△ .s:iteratorタグ
staus:指定された場合、IteratorStatusのインスタンスは、スタックの上に積まれる。
value:繰り返可能しソース
1.Actionクラス側 ...
「struts2」ラジオ(s:radio)タグを利用する方法
操作方法
1.StaffBeanクラスの定義
使用例
「Struts2」ifタグでnew Array() 配列を作成する方法
サンプルコード
var userInfo = new Array(<s:if test="userDetail.view1 == 'true'"> "txtAa", "txtBb", "txtCc"</s:if ...「Struts2入門」struts.xmlにglobal-results、action、packageを定義するサンプル
説明
package
package名を使用する
extendsはpackageを継承する
global-results
グローバルなresultを設定する
name:マッピングする ...
「Struts2入門」インターセプタ(intercept)を実装するサンプル
1.インターセプタの実装
public class TestTnterceptor extends AbstractInterceptor { @Override public String intercept(Action ...「Struts2入門」ActionContextの使い方
1.ActionContextの取得
ActionContext actionCft= ActionContext.getContext();
2.リクエストパラメータを取得する
Map<String ...
「Struts2入門」@Resultsで複数の遷移先を指定するサンプル
説明
@Result(name=”戻り値文字列”, value=”遷移先”, type=クラス)
type:chain
アノテーション:ActionCha ...
「Struts2」addFieldError()で項目エラーを出力する
Actionクラスメッセージの種類
項目エラーメッセージ
メソッド addFieldError
入力項目に対するエラーメッセージを設定します。
ActionクラスがActionSupportクラス継承し ...
「Struts2」struts2-json-pluginでjsonデータを受け取る方法
操作方法
1.struts2-json-pluginとstruts2-convention-pluginのjarをインポート(pom.xml)
mavenでプロジェクト管理をしている場合は、pomに依存関係を ...