我從文件db.jsp
獲取一些JSON數據。 jsp文件從我的數據庫中獲取用戶詳細信息,並以JSON格式打印,我使用get方法實現此目的。如何在jQuery中添加JSP變量?
我的網址應該是這樣的:db.jsp?userid=DIBYA
這裏的值'DIBYA'是用戶輸入的。我試圖連接爲:
function submit() {
$.getJSON('db.jsp?userid='+<%String userName = request.getParameter("userid"); out.print(userName);%>, function(data) {
但是,我的控制檯顯示錯誤消息爲ReferenceError: DIBYA is not defined
。請告訴我在我的代碼中需要進行哪些更改?
感謝
Dibya
在我的情況下,我把用戶名作爲表單中的輸入。爲了簡單起見,我省略了它編輯了這個問題。 – NewUser 2013-03-23 15:13:17
你的解釋給了我暗示應該是什麼解決方案。在我使用表單的頁面中,我可以使用您提供的解決方案,但是,我將使用userId設置會話,因此對於該建議我使用scriptlet。 – NewUser 2013-03-23 15:22:52
請勿使用scriptlet。使用JSP EL和JSTL:'$ .getJSON('db.jsp?userid = $ {theSessionAttribute}',函數(data)' – 2013-03-23 15:24:20