struts2常用标签库之AJAX标签

五、AJAX标签

<%@taglib prefix="sx" uri="/struts-dojo-tags" %>

记得在中加上标签,标签 用来下载Dojo文件和相应的Javascript代码

1标签

标签可以异步定时加载刷新数据。

 

  

"msg">     

    "message"/>  

  

  

"5000" href="test2/test2.action" delay="100" errorText="出错了!" loadingText="正在请求..." showLoadingText="true" indicator="msg">  

  

href:异步请求的资源地址。

updateFreq:自动更新div内容的间隔,以毫秒为单位。

autoStart:页面加载后是否启动定时器,默认为true

delay:第一个异步请求开始之前等待的时间,以毫秒为单位。

loadText:当请求正在处理时显示的文本。

showLoadingText:是否显示loadText值,默认为false

errorText:当请求失败时显示的文本。

indicator:当请求正在处理时具有这个id的元素将被显示。

executeScript:执行服务器返回内容中的javascript代码,默认为false

formId:指定表单id,表单字段将被序列化并作为参数传递。

2标签
  

         

  

         "4">用户信息列表  

         

  

        

  

      

  

          

  

             

  

            

  

          

  

"users" id="us" status="u">  

          

  

              

  

              

  

          

  

  

 

       

  

"test2/getUserList.action"  targets="userListDiv" loadingText="加载中..." showLoadingText="true" errorText="加载失败!">用户信息列表  

"userListDiv">    

  

     

      "1" cellpadding="0" cellspacing="0">  

         

序列号 用户名
"#u.index"/> "name"/>
  

  

 

href:异步请求的资源地址。

targets:被更新的元素列表。

loadText:当请求正在处理时显示的文本。

showLoadingText:是否显示loadText值,默认为false

errorText:当请求失败时显示的文本。

indicator:当请求正在处理时具有这个id的元素将被显示。

executeScript:执行服务器返回内容中的javascript代码,默认为false

formId:指定表单id,表单字段将被序列化并作为参数传递。

3标签

标签的使用和标签的使用一样,这里就不举例了。

4标签

"book.publicationDate" value="today" label="出版日期" displayFormat="yyyy-MM-dd" >  

5标签

"user.remark"  label="备注"  rows="20" cols="50">  

 

提示:标签提交的文本是带Html标签的。

6标签

"城市" id="city" showRootGrid="false" showGrid="false" treeSelectedTopic="treeSelected">       

"北京" id="bj">       

"朝阳" id="cy">       

"中关村" id="zgc">       

  

"天津" id="tj">  

"白洋淀" id="byd">       

  

        

"JavaScript" type="text/javascript">  

dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(node) {  

     alert(node.node.widgetId + node.node.title);  

});  

  

 

 

showRootGrid:是否显示根节点,默认为true

showGrid:是否显示结点间的连接线,默认为true

treeSelectedTopic:选中时的时间。

7标签

"tab1" cssStyle="width:300px;" labelposition="top" selectedTab="tab2">        

 "tab1" label="Tab 1" cssStyle="height:100px;" href="index.jsp" closable="true" preload="false" >  

     Local Tab 1       

          

"tab2"  label="Tab 2" cssStyle="height:100px;" href ="index.jsp"  refreshOnShow="true">        

     Local Tab 2       

          

"tab3"  label="Tab 3" disabled="true">        

     Local Tab 3       

   

   

 

closable:设置该tab标签是否可关闭。

href:加载资源。若为jsp页面,则加载该页面到该tab中。

preload:设置是否预先加载,默认为true

cssStyle:用于设置tab选项卡大小。

refreshOnShow:设置是否每次单击选项卡重新加载内容,默认为false

disabled:设置选项卡是否失效,默认为false

labelposition:设置选项卡标头的显示位置,可以是top, right, bottom, left

selectedTab:设置默认选中的选项卡。

你可能感兴趣的:(struts2)