package sample.org.itscool.tutorial2;

import org.itscool.weber.action.Action;
import org.itscool.weber.action.ActionBucket;

/**
 * このアクションはクライアントから入力された成績情報を
 * HttpServletRequestインスタンスにセットし、クライアントに返します
 */
public class InputAction extends Action {
    
    /**
     * FrontServletからAskDataを受け取り、結果を返します
     * @param bucket FrontServletから受け取ったフォームBeanなどが
     *               含まれています
     * @return String "success"を返します
     */
    public String doExecute(ActionBucket bucket) throws Exception {
        AskData data = (AskData)bucket.getForm();
        //リクエストスコープにAskDataオブジェクトを格納
        bucket.setAttribute("ask", data);
        return "success";
    }
}
