如上所述的问题,无论如何我可以在jsp中使用alert()吗?我尝试这样做,但我的 jquery 失败了。
这是我尝试过的:
alert(<s:property value='fab'/>);
您缺少引号:
alert("<s:property value='fab'/>");
...如果你想像 Dave Newton 所说的那样逃避 JavaScript,你应该这样做:
alert("<s:property value='fab' escapeJavaScript='true'/>");
您可以在此处property
找到有关标签的更多信息。
警报函数需要提供一个有效的 javascript 对象,这样才能发出警报。
最常见的是,至少在我的情况下,这将是一个字符串对象,您可以这样做......
alert("My Text");
或者,您可以警告一个对象,例如整数...
alert(1);
或对对象的引用...
var myObject = {};
alert(myObject);
在您的情况下,也许您想尝试如下警告字符串...
alert("<s:property value='fab'/>");
...注意使用引号将值括起来,这告诉 javascript 解析器它应该被视为一个字符串。