`
dr2tr
  • 浏览: 143826 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tiles框架values属性目录的设置

阅读更多

今天发现,tiles框架在使用时,value属性的目录是相对于模板目录的,而不是调用页面的目录。

如:
<%@ page language="java"%>

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

<tiles:insert page="include/manageLayout.jsp" flush="true">
<tiles:put name="sidebar" value="manageSidebar.jsp"/>
<tiles:put name="header" value="manageHeader.jsp"/>
<tiles:put name="footer" value="manageFooter.jsp"/>
<tiles:put name="content" value="home.jsp"/>
</tiles:insert>

由上面的程序:

manageSidebar.jsp所在目录与manageLayout.jsp相同,而manageLayout.jsp是在调用文件所在目录的include子目录中。

分享到:
评论

相关推荐

    Struts1.x标签库

    在示例中,`bean:define`被用来从`listForm`中提取`persons`属性,并将其作为`java.util.List`类型存储在新的`values`属性和对应的scripting变量中。 总的来说,Struts1.x的标签库极大地简化了Java Web开发中的许多...

    Struts常用标签库合集

    下面的例子创建了一个名为 `values` 的属性,其值来自于 `listForm` bean 的 `persons` 属性: ```jsp &lt;bean:define id="values" name="listForm" property="persons" type="java.util.List"/&gt; ``` 这使得我们可以...

    struts标签

    通过指定`name`属性,可以获取特定名称的cookie,如果`multiple`属性未设置,则创建一个`Cookie`对象;如果设置了`multiple`,则创建一个`Cookie[]`数组。`id`属性将创建的对象绑定到指定的作用域(默认是page),...

    重要知识Struts标签库计算机.pdf

    Struts是一个Apache Jakarta组织下的著名开源项目,旨在为基于Java的Web应用程序开发提供一个强大的框架。它包含了丰富的标签库,方便开发者构建动态网页。这些标签库主要分为五大部分: 1. **Bean Tags**: 这个库...

    web开发常用标签

    例如,`&lt;bean:define id="values" name="listForm" property="persons" type="java.util.List"/&gt;`定义了一个新的变量`values`,它引用了`listForm`对象的`persons`属性,类型为`List&lt;Person&gt;`。这样,我们可以在JSP...

    struts自定义标签详解

    如果Cookie存在,它会根据`name`属性创建一个`Cookie`类型的Bean或`Cookie[]`数组(取决于是否设置了`multiple`属性),并将结果绑定到指定的作用域(默认为page)以便其他标签使用。同时,它还会创建一个对应的...

    Struts标签手册

    在给定的代码段中,`&lt;bean:define&gt;`标签被用来创建一个名为`values`的新属性,它的值来自`listForm`中的某个属性。这展示了如何利用Struts标签在JSP页面中动态地定义和使用数据,提高了代码的结构化和可维护性。 ...

    Struts标签

    - 直接通过`value`属性设置字符串值。 - 在标签体内嵌入表达式或文本值。 例如,从`listForm`中获取`persons`列表并赋值给新创建的`values`属性: ```jsp &lt;bean:define id="values" name="listForm" property=...

    重要知识Struts标签大全.pdf

    Struts 是一个强大的Java Web应用程序开发框架,它简化了MVC(模型-视图-控制器)架构的实现。Struts 提供了一套丰富的标签库,这些标签极大地提高了开发者的工作效率,使得他们能更专注于业务逻辑而不是底层实现。...

    struts2-s标签

    Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 HTML 和表单元素,以及更高级的动态数据...

Global site tag (gtag.js) - Google Analytics