0

AJAX を使用して簡単なリクエストを作成しようとしています。しかし、すべてが機能していません。以下は私が書いたコードです

jsp/javascript:

$("#my_"+rowNum).load("getdata.action?id="+123,function(data) {
       alert("i am inside "+data);
});

ストラット アクション :

public class MyAction extends BaseAction {

    public String execute() {
       try  {
         inputStream = new ByteArrayInputStream("ABC 123 556".getBytes("UTF-8"));
       }
       catch (UnsupportedEncodingException e) {
          //handle exception
       }
       return SUCCESS;
    }
}​

struts.xml :

<action name="getdata" class="com.amtd.advisoradmin.action.MyAction">
 <result type="stream">
        <param name="contentType">text/html</param>
        <param name="inputName">inputStream</param>
 </result>

構成は正しいと思いますが、コントロールが Action クラスから戻った後、jsp に出力したアラートが表示されません。何か不足していますか?

PS : ABC 123 556 は、アラートで取得する必要があるデータです。

4

1 に答える 1

0

inputStreamタイプInputStreamのプライベート変数と、欠落しているActionクラスにパブリックゲッターとセッターを含めることをお勧めします。

ありがとう

于 2012-08-31T10:28:52.343 に答える