Webエンジニアの開発記

Webエンジニアの開発記録です。Java,SAStruts,jQuery,AmazonWebService,マッシュアップ。

SAStruts*jQueryによるAjaxの研究 2 パラメータを渡す

呼び出せることがわかったので、

次はどうやってパラメータを渡すかです。

jspjava にパラメータを渡す方法です。

 

これはこのようにします。

JSPでパラメータをセットするには、dataプロパティにJSON形式でセット。

            $.ajax({
                url : 'test',
                type : 'post',
                data :{'testKey': 'hogehoge'}
                });

 

Java側でHttpServletRequestをDIしておきます。

取り出すときは、HttpServletRequest#getParameter(dataのキー)で取り出します。


    @Resource
    HttpServletRequest req;

 

    @Execute(validator = false)
    public String test() {

        System.out.println("OK!");

        String s = req.getParameter("testKey");
        System.out.println(s);

        return "test文字列";
    }

 

結果、hogehoge が出力されます。

やった!