【1】div标签:
为了让div标签能够获取服务器数据,必须为该标签指定href属性,href属性值必须是一个Action。
该div的内容。
(2) delay :指定更新div内容的时间延迟,单位是ms。如果不指定,则加载时立即开始记时,
准备开始刷新div的内容。若果没有指定updateFreq属性,则该属性毫无意义;
(3) 如果服务器更新的内容包含了javascript代码,则需要指定指定服务器javascript代码的方法
executeScripts="true";
(4) showErrorTransportText :设置是否显示服务器的错误信息
(5) loadingText :设置当服务器响应还未加载时的显示信息;
(6) handler :指定的javascript函数
<s:url id="test" value="/Test.action" />
<s:div id="div1" theme="ajax" href="%{test}" updateFreq="1000" />
注意:Struts 2要求所有的Ajax标签指定href属性时,都应该指向一个由url标签生成的变量,
而不是直接给出Action名; 一旦有handler属性和href,那么href就会失效,只执行handler;
【2】标签 a:
<s:a id="link1" theme="ajax" href="%{test}"
executeScripts="true" targets="div2"
formId="form" />
【3】标签submit
<s:submit type="submit" id="ajaxsubmit" theme="ajax" href="%{test}"
executeScripts="true" targets="div2"
formId="form" />
【4】标签 autocompleter: 与google搜索框类似的下拉选择搜索列表
<s:autocompleter theme="ajax" herf="%{books} forceValidOption="true"" />
【5】标签tabbedPanel:选项卡
<b>固定大小的选项卡,使用属性cssStyle和doLayout:</b>
<s:tabbedpanel cssStyle="width: 200px; height: 100px;" doLayout="true" id="tab4">
<s:div label="Tab 1" >
Local Tab 1
</s:div>
<s:div label="Tab 2" >
Local Tab 2
</s:div>
</s:tabbedpanel>
为了让div标签能够获取服务器数据,必须为该标签指定href属性,href属性值必须是一个Action。
可设置更新频率和更新延迟。
属性:
(1) updateFreq : 指定更新Div内容的时间间隔,单位是ms.如果不指定该属性,则只在加载时更新该div的内容。
(2) delay :指定更新div内容的时间延迟,单位是ms。如果不指定,则加载时立即开始记时,
准备开始刷新div的内容。若果没有指定updateFreq属性,则该属性毫无意义;
(3) 如果服务器更新的内容包含了javascript代码,则需要指定指定服务器javascript代码的方法
executeScripts="true";
(4) showErrorTransportText :设置是否显示服务器的错误信息
(5) loadingText :设置当服务器响应还未加载时的显示信息;
(6) handler :指定的javascript函数
<s:url id="test" value="/Test.action" />
<s:div id="div1" theme="ajax" href="%{test}" updateFreq="1000" />
注意:Struts 2要求所有的Ajax标签指定href属性时,都应该指向一个由url标签生成的变量,
而不是直接给出Action名; 一旦有handler属性和href,那么href就会失效,只执行handler;
【2】标签 a:
<s:a id="link1" theme="ajax" href="%{test}"
executeScripts="true" targets="div2"
formId="form" />
【3】标签submit
<s:submit type="submit" id="ajaxsubmit" theme="ajax" href="%{test}"
executeScripts="true" targets="div2"
formId="form" />
【4】标签 autocompleter: 与google搜索框类似的下拉选择搜索列表
<s:autocompleter theme="ajax" herf="%{books} forceValidOption="true"" />
【5】标签tabbedPanel:选项卡
<b>固定大小的选项卡,使用属性cssStyle和doLayout:</b>
<s:tabbedpanel cssStyle="width: 200px; height: 100px;" doLayout="true" id="tab4">
<s:div label="Tab 1" >
Local Tab 1
</s:div>
<s:div label="Tab 2" >
Local Tab 2
</s:div>
</s:tabbedpanel>