晚上好,我試着做一個複選框它嵌入在JSP頁面。我在JSP javascript函數中使用document.getElementByID("checkbox")
。如何將JavaScript函數中的變量傳遞給另一個java文件,而不通過URL來傳遞安全性?如何將jsp頁面中的javascript變量傳遞給另一個java文件?
這是複選框功能:
var checkbox = document.getElementById("chbx");
function foo(){
if(checkbox.checked=true){
//passThisVariableToAnotherJavaFile-isChecked
}
else {
//passThisVariableToAnotherJavaFile-isNotChecked
}
};
這是的Java文件:
public class CheckBoxEvent{
if(isChecked) {
//then whatever
} else if (isNotChecked) {
//then no whatever
}
}
我是新手是這個JSP的東西,我用PHP將這樣做,但當有一個HashMap出現在java文件中時,在我腦海中混淆的一切。好吧,需要一些提示和幫助。
謝謝
真正實現這樣的事情的唯一方法就是使用AJAX。 –
感謝您的回覆,我將關注Ajax和JQuery ... –
@薛源少,好友,明白了這一點,您的整個JavaScript部分是在客戶端(瀏覽器),java代碼,jsp,servlets在服務器上方(運行在應用程序服務器)..所以沒有辦法你的JavaScript可以直接使用Java代碼..你必須做一個GET或POST請求..我簡單的建議是發送一個GET請求到一些servlet作爲「window.location ='./CheckBoxServlet?checked=true';「 ... – Dreamer