【发布时间】:2014-11-07 05:11:32
【问题描述】:
我是spring的新手。我的要求是在spring ajax调用中用另一个页面内容替换当前页面内容。 下面是我的代码: a1.jsp
<script>
$(document).ready(function(){
$("#my").click(function(){
$.ajax({
type : 'post',
url : 'CheckAjax',
success : function(data) {
console.log("success");
console.log(data);
$("#result").empty();
$("#result").html(data);
},
error : function() {
console.log("fail");
}
});
});
});
</script>
<div id="result">admin</div>
<input type="button" id="my"/>
ajaxcheck.jsp
<div id="result"><c:out value="${model}"/></div>
弹簧控制器:
@RequestMapping(value="CheckAjax")
@ResponseBody
public ModelAndView myAjax(){
logger.info("i am executing");
return new ModelAndView("ajaxcheck","model","success");
}
控制台显示 成功 Object {view: null, model: Object, empty: false, viewName: "ajaxcheck", reference: true...}empty: falsemodel: ObjectmodelMap: Objectreference: trueview: nullviewName: "ajaxcheck"proto: Object
我已经在我的 struts2 项目中实现了这一点。但是我在春季如何做到这一点?
任何帮助将不胜感激!!!
【问题讨论】:
-
去掉
@ResponseBody注解后能不能检查一下。 -
@santosh joshi,你是对的。它的工作。谢谢你的帮助。请发表你的评论作为答案
标签: java jquery ajax spring-mvc