1

私はstruts2-jqueryプラグインでこのチュートリアルに従っています

しかし、リンクをクリックしても何も起こらないため、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