Javascript JSP和HTML参数之间的关系
一个理论问题:我的按钮从JSP文件开头定义的var“message”中获取其初始值。假设“message”的值稍后会发生变化。如何使我的按钮的值标签也更新 JSP: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时设置 显然,这个例子很愚蠢
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%>/>