使用Spring我我如何呈現來自AJAX調用新JSP頁面來春控制器
錨標記列表如下圖所示,我需要做專通話所以我用AJAX查詢。
<td><a href="#" onclick='doAjax(${taskDetail.taskId})'> ${taskDetail.taskTitle}</a></td>
在我的同一個JSP我有Ajax調用如下
function doAjax(x) {
alert(x);
$.ajax({
type: "POST",
url: "getTaskDetail",
data: { taskId: x }
}
})
}
現在我的控制器具有
@RequestMapping(value = "/getTaskDetail", method = RequestMethod.POST)
public String getTaskDetail(@RequestParam String taskId, Model model) {
System.out.println("i am herer......");
try {
TaskDet taskDet = getTaskinformation(Integer.parseInt(taskId));
model.addAttribute("taskDet", taskDet);
return "showtaskpage";
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
現在我的 「showtaskpage」 本身的.jsp頁面。
現在的問題是,一切都像魅力一樣,但是當它返回showtaskpage時,它並沒有在新的jsp頁面中被修飾,我仍然在前一頁,當我點擊這個錨鏈接時,控制器和獲取響應,但我會將.jsp整頁作爲數據格式,我們可以使用螢火蟲看到它。
我想顯示爲提前http://localhost:8080/mydummy/showtaskpage
感謝。
所以你的意思是說,該網址也應該改變與Ajax請求成功? – Jai 2014-12-08 06:34:08
我想要得到新的jsp頁面,它是showtaskpage, – user2045810 2014-12-08 06:35:28
現在它停留在同一頁面而不顯示我的jsp頁面。 – user2045810 2014-12-08 06:36:05