我正在关注struts2-jquery插件Here
的本教程但是ajax调用似乎不起作用,当我点击链接时没有任何反应。这是我的行动课。
package actions;
import com.opensymphony.xwork2.ActionSupport;
public class AjaxTest extends ActionSupport{
public String execute(){
return "success";
}
}
struts.xml中
<package name="basicstruts" extends="json-default">
<action name="AjaxTest" class="actions.AjaxTest">
<interceptor-ref name="jsonValidationWorkflowStack"/>
<result name = "success">hello.jsp</result>
</action>
</package>
最后是index.jsp
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
<head>
<sj:head/>
</head>
<body>
<div id="div1">Div 1</div>
<s:url id="ajaxTest" value="/AjaxTest.action"/>
<sj:a id="link1" href="%{ajaxTest}" target="div1">
Update Content
</sj:a>
</body>
</html>