【发布时间】:2017-06-03 14:30:03
【问题描述】:
我有一个变量,它从 java 发送到 jsp 页面:
String message = "Some message";
request.getSession().setAttribute("message", message);
这个变量,我使用以下javaScript代码在客户端显示来自服务器的消息:
var msg = "${message}";
if (msg != "") {
$("#modalAdd").show();
}
我需要通过js删除这个变量或者它的值,因为输出消息,我检查它是否有任何值,这个时候它总是显示的消息,因为显示消息后,我不能删除变量的值。
【问题讨论】:
-
$(yourElement).attr('message',''); -
JavaScript 无法从服务器更改变量。这将需要 Ajax 调用/表单提交您需要向服务器提交一些内容并让 Java 代码将其删除。
标签: javascript java jquery servlets