struts学习——struts标签(四)

debug 输出调试信息

         用于显示ValueStack、ActionContext中的信息。通常用于调试。典型代码:

         <:s:debug  />

div、submit、a

         该标签用来实现局部刷新,即使用ajax方式更新div数据。

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>测试struts2</title>

  </head>

  <sx:head />

  <body>

    <h1>测试divasubmit标签</h1>

    <sx:div href="data.jsp"  updateFreq="3000" ></sx:div>

  </body>

</html>

 

效果:

    <h1>aaaaaaaa</h1>

<%--<sx:div href="reg.jsp"   updateFreq="5000"></sx:div>每隔5秒请求一次   --%>      

<%--<sx:div href="reg.jsp"   delay="5000"></sx:div>  5秒后请求一次 --%>

    <h1>bbbbbbbbb</h1>

<sx:a href="reg.jsp" targets="aaa" loadingText="数据正在加载...">aa</sx:a>

<sx:submit href="reg.jsp" targets="aaa" loadingText="数据正在加载...">aa</sx:submit>

<div id="aaa"></div>

 

tabbedpanel  tab页效果

         代码如下:

        

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>

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

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

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>

       <title>My JSP 'Testtabbedpanel.jsp' starting page</title>

    </head>

    <sx:head />

    <body>

       <sx:tabbedpanel id="tab1" labelposition="top"  >

           <sx:div label="tab1" >

           </sx:div>

           <sx:div label="tab2" href="index.jsp">

           </sx:div>

           <sx:div label="tab3" href="index.jsp" refreshOnShow="true">

           </sx:div>

           <sx:div label="tab4" href="index.jsp"

               cssStyle="width: 300px; height: 500px;" >

           </sx:div>

           <sx:div label="tab5" href="index.jsp" closable="true" preload="fasle">

           </sx:div>

           <sx:div label="tab6" href="index.jsp" disabled="true">

           </sx:div>

       </sx:tabbedpanel>

       <br /><br /><br /><br /><br />

 

       <b>    labelposition属性,设置选项卡的显示 (可以是: top, right, bottom, left)</b><br />

       <br />

       <b>    3.每次点击选项卡时都重新刷新内容,使用属性refreshOnShow</b><br />

       <br />

       <b>    4.固定大小的选项卡,使用属性cssStyle</b><br />

       <br />

       <b>    5.设置选项卡允许关闭,使用属性closeable</b><br />

       <br />

       <b>    6.使得其中一个选项卡失效:disabled="true"</b><br />

       <br />

 

    </body>

</html>

 

 

效果如下:

tree  树结构

         代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

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

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

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <title>tree</title>

  </head>

  <sx:head/>

  <body>

    <sx:tree id="struts" label="框架" showRootGrid="true" showGrid="true" toggleDuration="1000">

    <sx:treenode label="struts" id ="1">

       <sx:treenode label="ognl" id="11"/>

       <sx:treenode label="filter" id="12" />

       <sx:treenode label="debug" id="13" />

    </sx:treenode>

    <sx:treenode label="spring" id ="2" >

       <sx:treenode label="s1" id="11" />

       <sx:treenode label="s2" id="12" />

       <sx:treenode label="s3" id="13" />

    </sx:treenode> 

    <sx:treenode label="hibernate" id ="3" >

       <sx:treenode label="h1" id="11" />

       <sx:treenode label="h2" id="12" />

       <sx:treenode label="h3" id="13" />

    </sx:treenode>

    </sx:tree>

  </body>

</html>

效果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值