inを使用servletsするのStruts 2.3.4は良い習慣なのだろうか?
JSP ページを更新せずに特定の場所に html を配置する必要があります。これを達成するための2つの方法を見つけました:
1.リクエスト/レスポンスを処理するために作成しservletて使用します。AJAXPOST
<div id="mainDiv">
</div>
<script>
$(document).ready(function() {
$('#div2').click(function() {
$.post('testservlet', function(responseText) {
$('#mainDiv').html(responseText);
});
});
});
</script>
2. を使用してアクションを呼び出しjQuery plugin、生成された応答を対象の場所に配置しJSPます (well-known を使用sx:submit)。POST問題は、リクエスト/レスポンスの処理方法がわからないことです。jQuery submitメソッドを使用しGETます。
どちらのソリューションが優れているか教えてください。どちらの場合も、結果にコンテンツを書き込むことができるHttpServletResponeと にアクセスできます。では、これを Action クラス内またはメソッド内で使用する必要がありますか?PrintWritertext/htmlJSPPrintWriterservlet