我想知道使用servlets
inStruts 2.3.4
是否是一个好习惯?
我需要在JSP
不刷新页面的情况下将一些 html 放在特定位置。我找到了两种方法来实现这一点:
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
并感谢PrintWriter
它允许将text/html
内容写入结果JSP
。那么我应该PrintWriter
在 Action 类中还是在servlet
方法中使用它?