Top > SAStrutsあれこれ > チュートリアルプロジェクトにアクションを追加しましょう。

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 
 
 
 
 
 
-
|
|
|
|
|
|
|
|
-
|
!
|
|
-
|
|
!
!
package tutorial.action;
 
import javax.annotation.Resource;
import org.seasar.struts.annotation.ActionForm;
import org.seasar.struts.annotation.Execute;
import tutorial.form.MinusForm;
 
public class MinusAction {
 
    public Integer result;
 
    @ActionForm
    @Resource
    protected MinusForm minusForm;
 
    @Execute(validator = false)
    public String index() {
        return "index.jsp";
    }
 
    @Execute(input = "index.jsp")
    public String submit() {
        result = Integer.valueOf(minusForm.arg1) - Integer.valueOf(minusForm.arg2);
        return "index.jsp";
    }
}

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 
 
 
 
 
-
|
|
|
|
|
|
|
|
!
package tutorial.form;
 
import org.seasar.struts.annotation.IntegerType;
import org.seasar.struts.annotation.Required;
 
public class MinusForm {
 
    @Required
    @IntegerType
    public String arg1;
 
    @Required
    @IntegerType
    public String arg2;
}

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title>Tutorial: Minus</title>
<link rel="stylesheet" type="text/css" href="${f:url('/css/sa.css')}" />
</head>
<body>
 
<h1>Tutorial: Minus</h1>
 
<html:errors/>
<s:form>
<html:text property="arg1"/> -
<html:text property="arg2"/>
= ${f:h(result)}<br />
<input type="submit" name="submit" value="サブミット"/>
</s:form>
</body>
</html>


添付ファイル: fileminus_action_2.jpg 294件 [詳細] fileminus_action_1.jpg 326件 [詳細]

リロード   新規 編集 凍結解除 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2012-08-08 (水) 23:26:14 (2923d)