Struts 2.2.3 Форма отправки в Dojo - PullRequest
0 голосов
/ 01 июня 2011

Я пытаюсь реализовать отправку формы, используя ajax в стойках 2.2.3.Я импортировал библиотеку плагинов 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 FORM SUBMIT.

1 Ответ

1 голос
/ 20 июля 2011

с использованием 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>
...