1.
<html:img src="">
src属性指定完整的URI,看两个具体的实例
应用的目录结构:
webapps
+
+----MyNetStore2
+
+----WebRoot
+------include(header.jsp,
sidebar.jsp,indexContent.jsp,footer.jsp,layout.jsp)
+-----index.jsp
+-----images
+-----shopping
+------shoppingHome.jsp
+-------include(
shoppingHead.jsp,productTree.jsp,productList.jsp
layout2.jsp, footer.jsp)
在
images下的图片:
- "images/logo.gif" alt="Fish" border="0"/>
images下的图片:
- "../images/logo_small.gif" alt="logo" border="0"/>
很明显,http:mages下的资源,只需要这个路径下加上images/logo.gif,从而构成http:images/logo.gif,这即是指定了该图片的完整的URI。同理,http:mages下的资源就必须返回到../这样的方式返回到http:../images/logo_small.gif的路径,也即是http:/images/logo_small.gif
2.<tiles:insert flush="" page="">
始终要记住page属性指定的是相对于当前页面的URI,</tiles:insert><html:img page="">中这点同样适用。
下面是index.jsp的部分相关源码
- <tiles:insert page="include/layout.jsp" flush="true">
- <tiles:put name="header" value="shoppingHead.jsp"/>
- <tiles:put name="sidebar" value="productTree.jsp"/>
- <tiles:put name="content" value="productList.jsp"/>
- <tiles:put name="footer" value="footer.jsp"/>
- <!---->tiles:insert>
下面是的部分相关源码:
- <tiles:insert page="include/layout.jsp" flush="true">
- <tiles:put name="header" value="shoppingHead.jsp"/>
- <tiles:put name="sidebar" value="productTree.jsp"/>
- <tiles:put name="content" value="productList.jsp"/>
- <tiles:put name="footer" value="footer.jsp"/>
- <!---->tiles:insert>
可以看到这两个jsp文件所用到的包含文件的目录结构完成不同,但是为什么它们的源文件的目录结构一样呢,可以这样看:layout2.jsp的完整URI为:http:include/layout2.jsp,由于只需给出相对路径,于是 page="include/layout2.jsp,同理layout.jsp的完整URI为http:page="include/layout.jsp"。
分享到:
相关推荐
`Uri`是Uniform Resource Identifier(统一资源标识符)的缩写,在Android中用于表示一个资源的位置。它可以是网络地址、文件路径或者数据库中的数据位置等。在不同的上下文中,`Uri`可以有不同的含义,但在大多数...
在WPF(Windows Presentation Foundation)中,统一资源标识符(URI, Unified Resource Identifier)是一种标准机制,用于定位和访问各种类型的资源,包括图像。本文将详细介绍如何使用URI加载图像资源,以及通过...
最后,关闭所有资源并返回新文件的路径。 为了确保兼容性,这里提供了一个名为`PathUtils`的类,其中包含了一个名为`getFilePathForN()`的方法,专门处理Android 7.0及更高版本的Uri转换。这个方法适用于不同品牌和...
其中,`Intent`的一个关键特性是能够携带`Uri`(Uniform Resource Identifier)来指定特定的数据源或者动作的目标资源。本文将详细介绍如何利用`Intent`结合`Uri`在Android应用中实现多种实用功能,如:网络搜索、...
Android 通过 URI 获取文件路径示例代码 在 Android 开发中,获取文件路径是非常重要的一步,特别是在拍照、选择图片、上传文件等操作中。通过 URI 获取文件路径可以实现文件的上传、下载、分享等功能。但是,在 ...
- **规范化和比较URI**:Uri库支持URI的规范化,确保相同含义的URI以相同的格式表示,同时提供了比较URI的功能,判断两个URI是否指向同一资源。 - **安全操作**:Uri库遵循RFC3986标准,对URI进行编码和解码,防止...
Android 图片文件的路径地址与 Uri 的相互转换方法 Android 开发中常遇到的问题之一是图片文件的路径地址与 Uri 之间的相互转换。这个问题可能会让许多开发者感到困惑和不知所措。下面我们将详细介绍如何将图片文件...
**URI**(Universal Resource Identifier,通用资源标识符)是一种用于唯一标识互联网上资源的标准方法。它为资源提供了一个可定位、可命名的引用方式,是现代互联网体系结构中的核心组成部分之一。简单来说,URI...
Uri是Android系统中用于表示资源或数据位置的重要类,它在Android开发中扮演着核心角色。这个博客《Uri详解之——Uri结构与代码提取》的源码提供了深入理解Uri类的实例和实践,有助于开发者更好地理解和操作Uri。...
4. RESTful API设计:使用HTTP动词(GET、POST等)和URI资源路径,实现前后端分离的架构。 5. 模板引擎:如Thymeleaf,用于生成动态HTML页面。 6. 家校沟通功能实现:可能包括消息推送、通知系统、在线聊天等功能。 ...
6. RESTful API:在Spring Boot中,可以轻松创建RESTful服务,通过HTTP动词(GET、POST、PUT、DELETE)和URI资源路径来处理不同的请求。 7. WebSocket:Spring Boot支持WebSocket通信,可以用来实现实时双向通信,...
10. **RESTful风格**:SpringMVC支持创建RESTful API,通过HTTP动词(GET、POST、PUT、DELETE)和URI资源路径来表示不同的操作。 11. **视图技术**:SpringMVC可与多种视图技术集成,如JSP、Thymeleaf、FreeMarker...
- **定义**:URI即统一资源标识符,用来唯一地识别网络上的某个资源。它并不直接告诉计算机如何找到资源,而是作为一种对资源的抽象引用。 - **结构**:URI通常由三部分组成: - **方案**(Scheme):如HTTP、FTP...
14. **RESTful风格**: SpringMVC支持构建RESTful Web服务,通过HTTP动词(GET、POST、PUT、DELETE等)和URI资源路径实现。 在学习SpringMVC的过程中,你可能需要了解其与Spring其他模块的集成,如Spring JDBC、...
在 C# 中,我们可以使用 `Image_Test.Source = new BitmapImage(new Uri("图片路径", UriKind.RelativeOrAbsolute))` 的方式来为 Image 控件指定 Source 属性。在 C# 中指定 Source 属性时,图片路径可以是相对路径...
SpringMVC支持RESTful架构风格,通过HTTP动词(GET、POST、PUT、DELETE等)和URI资源路径来构建清晰、简洁的API。 这份12页的PDF文档可能涵盖了以上的一些或所有知识点,对于Java开发者来说,深入理解SpringMVC的...
5. **RESTful API设计**:SpringBoot非常适合构建RESTful API,通过HTTP方法(GET、POST、PUT、DELETE等)映射不同的操作,使用URI资源路径来标识资源,遵循HTTP协议规范,使服务具有更好的可发现性和可预测性。...
除此之外,Spring MVC还支持RESTful风格的Web服务,通过HTTP动词(GET、POST、PUT、DELETE等)和URI资源路径来构建无状态的服务。结合Jackson或Gson库,可以方便地处理JSON数据交换。 总的来说,“spring mvc 学习...