`
newli2010.
  • 浏览: 896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

strut标签实现 属性菜单。

阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
     <s:head theme="xhtml"/>
  <sx:head parseContent="true"/>
    <title>Struts Tree</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

  </head>
 
  <body>
<!-- 需配置  导入<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
然后再head标签里面加上    <s:head theme="xhtml"/>
  <sx:head parseContent="true"/>
  然后strut tree才能正常使用。
-->
  #、sx:tree @树控件 <br/>
     <sx:tree id="tree1" label="根节点">
   <sx:treenode id="tn1" label="财务部" />
   <sx:treenode id="tn2" label="开发部">
       <sx:treenode id="tn3" label="JAVA" />
       <sx:treenode id="tn4" label=".NET" />
   </sx:treenode>
   <sx:treenode id="tn5" label="人事部" />
</sx:tree >

<sx:tree label="运营平台">
  <sx:treenode id="coupon" label="优惠券管理">
  <sx:treenode label="优惠券列表" />
  <sx:treenode label="优惠卷竞价列表"></sx:treenode>
  <sx:treenode label="新增优惠券"></sx:treenode>
  </sx:treenode>
  <sx:treenode id="policy" label="政务管理">
  <sx:treenode label="政务列表"></sx:treenode>
  <sx:treenode label="新增政务"></sx:treenode>
  </sx:treenode>
  <sx:treenode id="app" label="应用管理">
  <sx:treenode label="应用列表"></sx:treenode>
  <sx:treenode label="新增应用"></sx:treenode>
  </sx:treenode>
  </sx:tree>
  </body>
</html>
分享到:
评论

相关推荐

    使用Struts-menu轻松实现网页菜单.doc

    而`&lt;Menus&gt;`标签则是具体菜单的定义区域,每个`&lt;Menu&gt;`元素代表一个菜单,其`title`属性表示菜单名称,内部的`&lt;Item&gt;`元素则表示菜单项,`title`表示菜单项的文本,`location`或`page`属性指向点击菜单项后的目标...

    Struts标签集合简介

    Struts标签是Apache Struts框架提供的用于简化JSP页面开发的组件,它们使得开发者能够更加高效、简洁地处理视图层逻辑。以下是一些主要的Struts标签及其用途的详细说明: A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: 这两个标签...

    struts2 级联菜单

    在Struts2中实现级联菜单是一项常见的需求,通常用于构建复杂的下拉选择框,使得用户能够逐级选择相关选项。级联菜单在数据表关联或者层级结构的展示中非常实用,例如地区选择、部门分类等。 首先,我们需要理解...

    struts标签 框架

    ### Struts标签框架详解 #### 一、Struts2标签库概述 Struts2作为一款流行的Java Web开发框架,其内置的标签库极大地简化了Web应用程序的开发过程,特别是减少了在JSP页面中编写Java脚本的需求,提升了前端组件的...

    Dreamwear显示struts标签插件

    Struts标签库是Java开发Web应用时常用的工具,它提供了丰富的UI组件和逻辑控制标签,大大简化了基于Struts框架的视图层开发。在Dreamweaver中使用Struts标签插件,可以方便地在HTML页面中直接插入和管理这些标签,...

    struts实现java树形菜单

    - 在JSP页面中,首先通过Struts标签库将ActionForm中的集合数据暴露出来。然后,使用JavaScript(dTree库)处理这些数据,生成树形菜单。dTree通常需要一个特定格式的JavaScript数组来初始化,所以我们需要在JSP...

    Struts标签库知识点.pdf

    Struts标签库是Struts框架中用于开发Web应用程序的核心组件之一,它允许开发者通过XML配置文件来编写Web层代码,从而提高了代码的可维护性和可重用性。本文将详细解析Struts标签库中的几个关键知识点,包括Bean标签...

    基于struts jquery实现的动态加载树形菜单

    3. **动态加载树形菜单实现原理**: - **数据结构**:菜单数据通常以树状结构存储,在后台数据库中,每个菜单项都有对应的父节点ID。 - **数据获取**:通过Struts处理服务器端逻辑,从数据库中获取树形结构的数据...

    struts2地市、县区二级联动下拉菜单 doubleselect标签

    通过以上步骤,就可以利用Struts2的`doubleselect`标签实现二级联动下拉菜单的功能。这个功能在实际项目中非常常见,例如在地址选择、部门与员工选择等场景,能够简化用户的操作,提高数据输入的准确性。需要注意的...

    struts标准 菜单制作 树制作

    在视图层,可以使用自定义标签或者JavaScript库(如jQuery UI的treeview插件)配合struts标签来实现树的展开、折叠效果。`&lt;logic:iterate&gt;`标签可以用来遍历树节点,递归调用自身来渲染子节点。 5. 动态加载与权限...

    struts标签库

    Struts标签库是Java开发Web应用时常用的一个组件,它属于Apache Struts框架的一部分,用于简化JSP页面的编写,提高代码的可读性和可维护性。Struts2框架提供了丰富的标签库,这些标签能够帮助开发者更高效地实现视...

    js+jsp标签实现页面级联菜单

    这可以通过修改子菜单的CSS样式(如`display`属性)来实现。 ```javascript document.getElementById('menu').addEventListener('click', function(event) { if (event.target.tagName.toLowerCase() === 'a') { ...

    软件开发框架Struts2标签库.pdf

    * property 标签:用于获取或设置JavaBean 的属性。 * set 标签:用于设置变量的值。 * push 标签:用于将数据push 到栈中。 * param 标签:用于设置请求参数。 * bean 标签:用于创建或获取JavaBean 实例。 * ...

    struts2 标签 doubleselect动态 用法

    总之,`struts2 doubleselect`标签是构建动态级联下拉菜单的有效工具,它允许开发者通过`Action`将数据库中的层级关系展示给用户,提高用户界面的交互性。理解`list`、`listKey`、`listValue`、`doubleList`、`...

    Struts Menu

    3. Menu Tag Library:Struts标签库,提供用于渲染菜单的自定义标签。 4. XML配置文件:定义菜单结构和关联的权限信息。 5. CSS和JavaScript:为了实现菜单的交互效果,通常需要配合CSS和JavaScript进行样式和行为的...

    struts2实现国际化

    这可以通过`&lt;constant&gt;`标签实现,设置`struts.i18n.default_locale`属性,例如设置默认语言为英文: ```xml &lt;constant name="struts.i18n.default_locale" value="en" /&gt; ``` 4. **国际化拦截器**:Struts2提供了...

    struts中tiles标签简介

    ### Struts 中 Tiles 标签详解 #### 一、引言 在Web开发领域,尤其在使用Struts框架时,为了提高代码复用性及页面布局的灵活性,开发者经常使用到一个非常有用的工具——Tiles框架。Tiles框架允许我们通过组合可...

    Struts-Menu实例教程

    此外,如果你需要更复杂的功能,可以通过扩展Struts-Menu的API或实现自定义标签来满足需求。 9. **最佳实践** - 分离菜单配置:将菜单配置文件与业务逻辑代码分离,便于维护和更新。 - 权限设计:合理规划用户...

    struts2 标签

    根据给定的文件信息,我们将深入探讨Struts2框架中的标签使用及其实现机制,以及如何在实际项目中有效利用这些标签。 ### Struts2标签概述 Struts2框架是Apache软件基金会支持的一个开源Web应用框架,它继承了...

Global site tag (gtag.js) - Google Analytics