在前一篇文章
spring mvc json 实例代码里面,我们已经知道怎样从spring mvc中输出json数据。
这篇文章主要说明怎样在视图页面里处理json数据。
画面描述:当我们点击
autosearchresumebtn这个按钮时,触发click事件,以post方式将参数positionid发送给控制器里的方法autosearchresume.do 在该方法中会根据positionid查询出与之相匹配的resume对象集合,并返回。json中存放的便是List
视图页面jquery代码:
- $(function() {
-
$("#autosearchresumebtn").click(function(){
-
-
alert($("#positionid").val());
-
$.post("${pageContext.request.contextPath}/autosearchresume.do",
-
{positionid: $("#positionid").val()
-
},
-
function(json){
-
var html = "";
-
alert(html);
-
$('#tip').replaceWith(html);
-
-
-
-
});
-
});
-
});
控制器代码:
- //auto search resumes for a postion
-
@RequestMapping(value="/autosearchresume.do", method = RequestMethod.POST)
-
public @ResponseBody List<Resume> autoSearchResume(
-
@RequestParam(value = "positionid", required = true) int positionid
-
){
-
Resume condition = new Resume();
-
Position position = positionMgr.get(positionid);
-
condition.setEducation(position.getEducation());
-
condition.setNature(position.getNature());
-
-
List<Resume> ret = resumeMgr.autosearch(condition);
-
-
return ret;
-
}
阅读(3006) | 评论(0) | 转发(0) |