</allow>
<signatures>
<![CDATA[
import java.util.Map;
import org.apache.struts2.validators.DWRValidator;
DWRValidator.doPost(String, String, Map<String, String>);
]]>
</signatures>
</dwr>
<!-- END SNIPPET: dwr -->
通过以上配置,我们可以将DWRValidator中的方法暴露为Javascript可以调用的远程接口。
在正确完成以上步骤之后,我们发布运行一下应用程序,在浏览器地址栏中输入http://localhost:8080/Struts2_Ajax3/dwr/,应该会出现如下页面:
图3 DWR Servlet默认输出页面
接下来,我们要开始编写Action类了,代码如下:
package tutorial;
import com.opensymphony.xwork2.ActionSupport;

public class AjaxValidation extends ActionSupport
{
private static final long serialVersionUID = -7901311649275887920L;
private String name;
private String password;
private int age;

public int getAge()
{
return age;
}