我想從控制器調用函數與URL /OHRSFrontSheet
調用Java中的功能和作用的樣子:無法從JSP和JS
@RequestMapping(value = "/generateFrontSheet/{myId}", method = RequestMethod.POST)
public void generateFrontSheet(@RequestParam("myId") Long Id) {
SOP("Creating doc for ID = "+myId);
//Create Document
}
我的Java腳本是:
function createFrontSheet(id) {
alert(id);
$.post("/OHRSFrontSheet/generateFrontSheet",{Id:id});
}
我的JSP的樣子:
<spring:url var="generateFrontSheetUrl"
value="/OHRSFrontSheet/generateFrontSheet(${formId})"/>
<a href="javascript:createFrontSheet(${formId});">Download Doc</a>
問題枝條的代碼是在日的alert(id)
e JS被調用,但它的功能generateFrontSheet()
沒有被調用。我收到一個404錯誤。
我是否缺少與我傳遞的參數或映射相關的內容?
您是否在js文件中指定了正確的URL? – 2012-03-30 10:09:03
@ kundanbora:這是我寫的所有代碼。 JS包括 – 2012-03-30 11:46:01
有人可以幫助我與我通過JS的POST方法的參數。這是冠軍嗎?並通過傳遞參數來完全按照我想要的方式調用函數。 – 2012-03-30 11:50:01