inを使用servlets
するのStruts 2.3.4
は良い習慣なのだろうか?
JSP
ページを更新せずに特定の場所に html を配置する必要があります。これを達成するための2つの方法を見つけました:
1.リクエスト/レスポンスを処理するために作成しservlet
て使用します。AJAX
POST
<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 クラス内またはメソッド内で使用する必要がありますか?PrintWriter
text/html
JSP
PrintWriter
servlet