晚上好,我试着做一个复选框它嵌入在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