1

我正在关注关于 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>
4

0 回答 0