Forms Struts 2.2.3 dojo表单提交

Forms Struts 2.2.3 dojo表单提交,forms,struts2,dojo,submit,Forms,Struts2,Dojo,Submit,我试图在struts 2.2.3中使用ajax实现表单提交。 我将dojo插件库导入到ma项目中,这就是我的jsp的外观 <%@ taglib prefix="s" uri="/struts-tags"%> <%@ taglib prefix="sx" uri="/struts-dojo-tags"%> <html> <head> <meta http-equiv="Content-Type" content="text/html;

我试图在struts 2.2.3中使用ajax实现表单提交。 我将dojo插件库导入到ma项目中,这就是我的jsp的外观

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <sx:head/>
</head>
<body>
<div class="container" id="container">
<jsp:include page="menu.jsp" />
<s:actionerror/>
    <s:form action="Login" method="post">
         <s:textfield name="username" label="User Name"/>
         <s:password name="password" label="Password"/>
         <s:submit type="submit" align="right" />
    </s:form>
</div>
</body>
</html>


我知道这里没有使用“sx”的东西。现在jsp可以很好地刷新页面。我希望使用ajax发送数据(无需刷新页面)。我应该修改什么来实现这一点?如果有人能给我提供一个示例或教程的链接,说明struts2使用ajax表单提交。

使用sx:SUBMIT而不是s:SUBMIT

<s:form action="Login" method="post" id="form1">
     <s:textfield name="username" label="User Name"/>
     <s:password name="password" label="Password"/>
     <sx:submit align="right" targets="form1" />
</s:form>


您是否看到了的
标签参考
?您目前是否对dojo有任何投资?您考虑过jQuery+Struts2 JSON插件吗?如果你对dojo没有投资,我建议你以后再投资。我可以考虑使用jQuery+Struts2 JSON插件。你能告诉我一个好的教程开始吗?