【发布时间】:2014-04-17 16:29:15
【问题描述】:
当我在确认框中单击“确定”时,我试图调用 struts2 操作。我有一个来自 jsp 的 id,我想将它传递给操作。我尝试了几种方法都没有成功。
一件事是使用href:
<s:url action="disable" var="urlTag">
<s:param name="id"><s:property value="id"/></s:param>
</s:url>
window.location.href="{urlTag}";
我也尝试过使用 ajax
$.ajax( {
type: "POST",
url: "%{urlTag}", //will this declaration of action work?
dataType: "json",
contentType: "application/json; charset=utf-8",
data: "",
success: function() {
alert("success");
}
});
我是新手,真的很想通过它。感谢您的任何帮助!
【问题讨论】:
-
不,它不起作用,因为 OGNL 表达式仅在 struts 标签的属性中进行评估。但是你可以试试 JSP EL。
标签: java javascript ajax jsp struts2