我用struts1.2+ajax.
在action类中输出了一句话。
点同一个按钮 :
第一次ajax请求经过了action.
第二次以后就不经过了。是怎么回事呢?
//事件触发的函数
function action()
{
var url="userManager.do";
createXMLHTTP();
xmlHTTP.open("GET",url,true);
xmlHTTP.onreadystatechange=proc;
xmlHTTP.send(null);
}
//这是经过的action类中方法
public ActionForward userManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("经过这里---------------");
return mapping.findForward("success");
}
//配置文件
<action path="/userManager"
parameter="method"
scope="request"
type="com.demo.struts.actions.UserAction"
>
<forward name="success" path="/systemJsp/userManager.jsp"></forward>
</action>