struts2中ajax标签的常用标签

【1】div标签:
    为了让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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值