Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSP和HTML参数之间的关系_Javascript_Html_Jsp - Fatal编程技术网

Javascript JSP和HTML参数之间的关系

Javascript JSP和HTML参数之间的关系,javascript,html,jsp,Javascript,Html,Jsp,一个理论问题:我的按钮从JSP文件开头定义的var“message”中获取其初始值。假设“message”的值稍后会发生变化。如何使我的按钮的值标签也更新 JSP: html正文: <input id="mybutton" type="button" value="<%=message%>/> 脚本在Javascript执行之前运行。所以你要做的是 var消息= 因此,这一行创建了一个Javascript变量,消息,该变量的值在计算jsp时设置 显然,这个例子很愚蠢

一个理论问题:我的按钮从JSP文件开头定义的var“message”中获取其初始值。假设“message”的值稍后会发生变化。如何使我的按钮的值标签也更新

JSP:


html正文:

<input id="mybutton" type="button" value="<%=message%>/>

脚本在Javascript执行之前运行。所以你要做的是

var消息=

因此,这一行创建了一个Javascript变量
消息
,该变量的值在计算jsp时设置

显然,这个例子很愚蠢,但如果您在JavaLand中用某个变量替换hello,它会更有用


另外请注意,在呈现页面后,不能使用scriptlet更新值。必须使用Ajax。

在呈现变量之前,必须将变量更改为其最终值。 如果要在呈现web页面后使用服务器数据更新该页面上的值,可以刷新该页面或向服务器发出ajax请求以检索最新数据。在谷歌上搜索jQuery和Ajax,以获取有关如何实现这一点的更多信息

这里有一篇文章可以让你继续:

使用JQuery在javaweb应用程序中实现Ajax

<input id="mybutton" type="button" value="<%=message%>/>