我正在尝试使用 Ajax 请求从 Action 中获取价值,但是在使用 javascript 中的 struts 标记来显示该值时遇到了问题。
Javascript代码:
dojo.xhrPost({
url: "dashboard"
,content: myParameterscomp
, handle: function(response, ioargs) {
if (ioargs.xhr.status == 200)
{
var data = "<s:property value='#request.consumptionData'/>"
console.log(data);
}
}
,error: function (data) {
handleError(data.description);
}
});
Java代码:
Map request = (Map)context.get("request");
request.put("consumptionData", 43);
我<s:property value='#request.consumptionData'/>
在控制台而不是43上获得 data 的值。我正在使用struts2。我的 javascript 代码在 JSP 文件中。谁能告诉我如何显示价值?