Webエンジニアの開発記

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

SAStruts*jQueryによるAjaxの研究 1 Javaを呼び出す

SAStrutsでもAjaxは動きました。

なんとなくAjaxというと、PHPのイメージだし、

解説サイトはほとんどPHPだけど、

普通にJavaでも動いていくれますね。

 

<サンプル>

[index.jsp]

        $("#ajax1").click(function(){
            $.ajax({
                url : 'test',
                type : 'post'
                });
        });

 

[IndexAction.java]

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

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

        return "test文字列";
    }

 

コンソールにOK!が出力されました。

 

javaの@Excecuteアノテーションは必須です。

つけないと動かなかったです。

 

jspのtypeはgetでも動きました。