日期:2014-05-16  浏览次数:20603 次

使用Ajax表单学习总结
通过Ajax,我们可以采用异步的方式提交表单请求。使用Ajax表单三步走:
1、设置表单的Ajax的主题
在页面中加入代码: <s:head theme="ajax"/>;
设置表单form的theme为ajax;
表单中使用struts2标签来生成提交按钮,代码如下:
<s:submit value="提交" targets="xxx"/>,target指定服务器相应数据更新的显示位置,可以为div也可以是form。
2、实现Action
这个很简单,同处理普通请求的action类似。
3、实现服务器响应页面
服务器相应页面不是完整的html页面,而是数据片段。

注:如果想要执行服务器相应页面的js,需要为提交按钮指定executeScript=“true”属性