如何通过jquery调用Struts2的特定动作方法ajax
how to call a particular method of action of Struts2 through jquery ajax
我是 jquery 和 ajax 的新手。我想在 Struts2 中调用操作 'LoginAction' 的特定方法 "logout"。我收到一个错误
There is no Action mapped for namespace / and action name logoutLoginAction.
我的ajax代码是:
function signout(){
$.ajax({
type: "POST",
assync:false,
url: "logoutLoginAction.action",
success: function(messageResponse) {
response=messageResponse;
alert(response);
}});
}
您要实现的目标称为 Wildcard mapping。
在你的情况下应该是这样的:
<action name="/*LoginAction" class="foo.bar.LoginAction" method="{1}">
<result>{1}.jsp</result>
</action>
如果你将调用logoutLoginAction
,注销将用作{1}
,然后将调用logout()
方法并返回logout.jsp
文件。
或者,您可以为 Java 文件的每个方法定义一个操作,。
我是 jquery 和 ajax 的新手。我想在 Struts2 中调用操作 'LoginAction' 的特定方法 "logout"。我收到一个错误
There is no Action mapped for namespace / and action name logoutLoginAction.
我的ajax代码是:
function signout(){
$.ajax({
type: "POST",
assync:false,
url: "logoutLoginAction.action",
success: function(messageResponse) {
response=messageResponse;
alert(response);
}});
}
您要实现的目标称为 Wildcard mapping。
在你的情况下应该是这样的:
<action name="/*LoginAction" class="foo.bar.LoginAction" method="{1}">
<result>{1}.jsp</result>
</action>
如果你将调用logoutLoginAction
,注销将用作{1}
,然后将调用logout()
方法并返回logout.jsp
文件。
或者,您可以为 Java 文件的每个方法定义一个操作,