`
liyixing1
  • 浏览: 958632 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

关于使用s.url jstl的上下文

jee 
阅读更多
比如
[@s.url '/'/]index.html?cotegoryId=${cotegory.id!}
这种写法有问题的,因为
最终的
${springMacroRequestContext.getContextUrl(relativeUrl)}
,如果第一次访问会生成
/xxxxx;jsessionid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx这样的路径

而正确的写法应该是
[@s.url 'index.html?cotegoryId=${cotegory.id!}'/]
分享到:
评论

相关推荐

    JSTL必须引用的jstl.jar和 standard.jar两个包

    `jstl.jar`还包含了EL(Expression Language)的支持,它是JSTL与页面上下文数据交互的关键。 2. `standard.jar`:这个文件是Apache Tomcat提供的一个名为JSTL Standard Tag Library的实现,通常包含了jakarta....

    jstl-1.2.zip_JSTL_JSTL下载_R88S_jstl1.2_process37z

    若要深入了解这些概念,需要更多上下文信息。 综上所述,JSTL 1.2是一个强大的工具,可以帮助开发者更高效地编写JSP页面,同时保持代码的整洁和可维护性。通过合理使用JSTL,可以显著提高前端开发的效率。在实际...

    JSTL教程

    EL用于从页面上下文中获取和设置值,它简化了与JSP页面中对象的交互。 ### JSTL版本 JSTL 1.0发布于2002年,包含四个主要的标签库和两个验证器。随着JSP规范的更新,JSTL也得到了发展,例如JSTL 1.1和1.2,它们...

    JSTL详解

    - **`<c:url>`**:生成包含上下文路径的URL。 - **`<c:import>`**:导入外部资源,如HTML或XML文件。 #### 4. 示例:使用JSTL处理列表数据 假设有一个JavaBean对象`Person`类,其中包含`name`和`age`属性。现在有...

    Spring MVC Demo 和 JSTL demo

    标题“Spring MVC Demo 和 JSTL demo”表明这是一个关于使用Spring MVC框架以及JSTL(JavaServer Pages Standard Tag Library)的示例项目。这个压缩包很可能是包含了一个或多个演示如何在Web应用中集成和使用这两个...

    JSTL标准标签库

    - `<c:url>`:创建一个URL,`value`是URL的初始值,`context`用于指定Web应用的上下文路径,`var`和`scope`用于存储结果。 - `<c:redirect>`:实现客户端重定向,`url`属性是目标URL,`context`同样用于指定Web...

    jstl标签库 手册

    - **pageContext**:提供对不同作用域请求参数的访问,并允许执行其他上下文相关的操作。 3. JSTL Core 标签库: - ****:用于安全地输出值,可以设置默认值和是否转义XML实体。 - ****:用于设置变量,可以指定...

    JSTL中英文对照版

    `.chm`文件是一种Windows下的帮助文档格式,其中包含了组织良好的索引、搜索功能和上下文敏感的帮助,使得学习JSTL变得更为高效。 学习JSTL能够显著提升JavaEE应用的开发效率,因为它允许开发者将业务逻辑和视图层...

    JSTL语法及参数标签

    - `context`:可选,上下文路径。 - `var`:可选,结果保存的变量名。 - `scope`:可选,变量作用域。 - `param`:可选,添加URL参数。 ##### 2. `<c:redirect>` 标签 用于实现重定向。 - **语法**: - `...

    el&jstl的讲解ppt

    在示例中,`<c:set>`标签被用来在页面上下文中设置一个变量`color`。 7. **JSTL的使用**: JSTL标签通常比直接在JSP中使用脚本元素更易读和维护。例如,`<c:set>`标签可以设置变量,`<c:out>`用于安全地输出变量值...

    jstl文件检查

    这段代码首先获取当前请求的上下文路径(context path)、协议(scheme)、服务器名称(server name)和端口号(server port),然后拼接成完整的URL作为基础路径。之后通过`<base>`标签将该路径设置为页面的基础路径。 ###...

    jstl、el详解

    1. **pageContext**:提供对JSP页面上下文的访问。 2. **request**:表示HttpServletRequest对象。 3. **session**:表示HttpSession对象。 4. **application**:表示ServletContext对象。 5. **param**:提供对HTTP...

    jstl标签用法

    此处 `${user.name}` 是EL表达式,表示从当前上下文中获取名为 `user` 的对象,并访问其 `name` 属性。如果 `user.name` 为空或不存在,则输出 "Guest"。 ##### 2. `<c:set>` 标签用于设置范围变量的值或JavaBean...

    JSTL & EL 学习笔记

    EL的上下文包括四个主要的范围: - **requestScope**:当前请求的作用域。 - **pageScope**:当前页面的作用域。 - **sessionScope**:当前会话的作用域。 - **applicationScope**:整个应用程序的作用域。 此外,...

    JSTL标签库

    - `${pageContext.request.contextPath}`: 获取Web项目上下文路径。 - `${pageContext.request.cookies}`: 获取Cookie数组。 - `${pageContext.request.method}`: 获取请求方式(`GET`或`POST`)。 - `${...

    jstl标签库

    - **c:url**:用于构建包含应用程序上下文路径的URL,可以自动添加会话ID,有助于实现URL重写,使链接更加安全。 - **c:redirect**:实现HTTP重定向,通常用于页面跳转,可以携带参数。 #### 2. 国际化标签...

    jsp开发技术之jstl标签

    `url`属性指定了资源的URL,`context`可以设定外部内容的上下文,`var`和`varReader`分别用于将内容存储为字符串或Reader对象。`charEncoding`属性则用于指定字符编码。 5. `<c:out>`标签: 这个标签用于安全地...

Global site tag (gtag.js) - Google Analytics