こんにちは、struts2 アクション クラスからの応答として文字列/テキストを取得するためのチュートリアルを入手しました。それはstruts2のドキュメントからのもので、リンクはチュートリアルです。それは働いています。しかし、私の質問は、StringBufferInputstream の呼び出しは非推奨です。このクラスを使用できますか。そうでない場合、これに代わるものは何ですか。
4177 次
2 に答える
3
この方法で試すことができます:
import org.apache.struts2.ServletActionContext;
import java.io.PrintWriter;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
public class MyStringAction extends ActionSupport {
@Override
public String execute() throws Exception
{
PrintWriter out = ServletActionContext.getResponse().getWriter();
out.write("Your String!");
return Action.NONE;
}
}
于 2012-09-16T21:40:43.097 に答える
1
まず最初に、この例はファイル ダウンロード コンテンツとストリーム結果の操作に関するものです。
StringBufferInputstream
は推奨されておらず、代替のものを使用できます。どのようなものを扱っているのかわかりません。ファイルのダウンロードを扱っていない場合は、ストリーム結果を他のものに使用することはお勧めしません。
Ajax の場合、単純な Jquery を使用して、Struts2 アクションを呼び出す方法と、応答が JSP ページに返される方法を確認できます。
開始するには、次の公式ドキュメントを参照することをお勧めします
それがあなたにいくつかのアイデアを与えることを願っています。
于 2012-09-16T19:25:51.260 に答える