Struts2

JSPコード
<form class=”sampleA” action=”UserReg” method=”POST”>
//some ...

Struts2

使用例1
<s:textarea name=”userdata.memo” cssStyle=”width:80%”/>

使用例2
<s:t ...

Struts2

構文
public class アクションクラス名 extends ActionSupport implements ModelDriven<クラス名>
1.UserDataクラスの定義

packag ...

Struts2

1.iteratorタグ使用例

<s:iterator value="itemList" status="stat"> <s:hidden name="itemList%{#stat.index}" value ...

Struts2

説明
1.ActionContext
Actionクラスからの変数を受け取ります
2.ServletActionContext.HTTP_REQUEST
HTTPリクエストオブジェクトの定数
J ...

Struts2

CSSコード

.cft{ font-size: 20px; font-family: "serif";}

JSPコード

<div id="cft"> <s:property value="getTex ...

Struts2

書式
<s:select list=”sampleBean.userList” name=”sampleBean.user”  listKey=”userId& ...

Struts2

1.画面変数と文字列の比較判断例
書式
<s:if test=”画面変数==’比較文字列'”>
xxxx
</s:if>

使用例 ...

Struts2

構文
@Results( {
//遷移先をカンマで区切って組み合わせ
})

使用例

@Results( { @Result(name = "success", value = "userDis ...

Struts2

説明
△ .s:iteratorタグ
staus:指定された場合、IteratorStatusのインスタンスは、スタックの上に積まれる。
value:繰り返可能しソース
1.Actionクラス側 ...

Struts2

操作方法
1.StaffBeanクラスの定義
使用例

public class StaffBean { protected String delFlg =""; public String getDelFlg() ...

Struts2

サンプルコード

var userInfo = new Array(<s:if test="userDetail.view1 == 'true'"> "txtAa", "txtBb", "txtCc"</s:if ...

Struts2

説明
package
package名を使用する
extendsはpackageを継承する

global-results
グローバルなresultを設定する
name:マッピングする ...

Struts2

1.インターセプタの実装

public class TestTnterceptor extends AbstractInterceptor {   @Override public String intercept(Action ...

Struts2

1.ActionContextの取得
ActionContext actionCft= ActionContext.getContext();

2.リクエストパラメータを取得する
Map<String ...

Struts2

説明

@Result(name=”戻り値文字列”, value=”遷移先”, type=クラス)

type:chain
アノテーション:ActionCha ...

Struts2

Actionクラスメッセージの種類
項目エラーメッセージ
メソッド addFieldError
入力項目に対するエラーメッセージを設定します。
ActionクラスがActionSupportクラス継承し ...

Struts2

操作方法

1.struts2-json-pluginとstruts2-convention-pluginのjarをインポート(pom.xml) 

mavenでプロジェクト管理をしている場合は、pomに依存関係を ...