0 0

siteMesh装饰页面加载的jstl引用声明在被装饰页面无法发挥作用30

siteMesh装饰页面加载的jstl引用声明在被装饰页面无法发挥作用

装饰页面main.jsp
被装饰页面b.jsp

调用过程如下a.jsp ---->action--->b.jsp

main.jsp中加入这样一句<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
但在b.jsp中发现jstl标签无法正常使用

但是如果在b.jsp中直接引入<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
则该标签可以正常使用

2009年4月10日 01:34

3个答案 按时间排序 按投票排序

0 0

采纳的答案

这当然不行啦,装饰页面main.jsp是在b.jsp处理完成返回给浏览器时才加上去的

2009年4月12日 12:26
0 0

还想了一下,如果把<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
直接加到sitemesh代码里呢?

2009年4月10日 10:58
0 0

应该是不行,可以考虑换个思路,比如你在sitemesh装饰的jsp页面里要用一个
<table init()>类似这种思路加载页面init()方法也应该加载不了,但是可以用ajax的回调方式来处理,比如dojo用一个addLoad()方法去加载那个init()方法就可以了,思路就是用回调加载。

2009年4月10日 10:57

相关推荐

    页面装饰器(sitemesh)实例源代码

    5. **运行与测试**:在MyEclipse中部署Openfire项目,启动服务器后,访问任意页面,如果页面被正确装饰,说明Sitemesh已经成功集成。 在提供的`demo`文件中,可能包含了具体的装饰模板、Openfire的配置示例以及部署...

    sitemesh装饰器入门

    在需要被装饰的 JSP 页面中,我们需要添加一些特定的标记来指示 Sitemesh 如何处理页面。例如,在每个 JSP 页面的顶部添加以下行: ```jsp &lt;%@ taglib prefix="s" uri="http://www.opensymphony.com/sitemesh/...

    java sitemesh 页面框架

    Java Sitemesh是一个开源的页面布局和装饰框架,它的主要目标是帮助开发者统一网站的外观和感觉,提高代码复用性,并简化页面的复杂性。Sitemesh通过将页面分为内容区域和装饰模板来实现这一目标,使得开发者可以...

    sitemesh2 集成velocity 装饰页面乱码

    sitemesh是一款开源的Web页面布局和装饰框架,而velocity则是一个轻量级的Java模板引擎,用于生成动态网页内容。下面我们将深入探讨这个集成过程中的关键知识点。 首先,我们来理解sitemesh2的工作原理。sitemesh...

    sitemesh网页组合框架 demo

    **Sitemesh网页组合框架** 是一个开源的Java Web应用程序框架,主要用于网页布局和装饰。它的核心功能是帮助开发者统一网站的外观和感觉,通过自动应用页面模板来增强Web应用程序的界面一致性。在传统的Web开发中,...

    sitemesh

    Sitemesh通过在Web应用中引入“母版”(Master Page)的概念,使得开发者可以轻松地创建一致性的页面模板,提高网页设计的效率和用户体验。 母版(Master Page)是Sitemesh的核心概念,它是一个包含公共元素(如页...

    sitemesh框架简单例子

    这通常在web.xml文件中完成,你需要设置过滤器来启动Sitemesh,并指定哪些页面需要被装饰。默认情况下,Sitemesh会装饰所有HTML内容,但你可以通过配置过滤器来指定特定的URL模式。 然后,创建装饰器模板。装饰器是...

    sitemesh简单教程页面装配器

    创建一个普通的JSP页面`index.jsp`,作为被装饰的页面: ```jsp ;charset=GBK"%&gt; &lt;title&gt;AgentTest 本页只有一句,就是本句. ``` 当用户访问`index.jsp`时,Sitemesh会自动使用配置好的装饰器...

    jsp 页面框架sitemesh 全面帮助文档及示例

    - **标记内容页面**:在需要被装饰的JSP页面中,使用特殊的指令或标签来指示Sitemesh如何处理内容。 4. **示例资源** - **sitemesh资料整理.chm**:这可能是一个包含Sitemesh详细信息的CHM帮助文件,提供了框架的...

    SiteMesh教程.pdf

    SiteMesh是一种用于Java Web应用的装饰器设计模式框架,主要通过拦截Web页面请求,动态地将装饰页面如头部(header)、底部(footer)、样式表(stylesheet)和脚本文件(scripts)等页面元素与实际页面组合在一起,...

    SiteMesh

    4. **配置(Configuration)**: SiteMesh的配置文件(通常为`sitemesh.xml`)用于设置装饰策略,包括哪些URL需要被装饰,以及使用哪个装饰器等。 **使用步骤** 1. **集成SiteMesh**: 将SiteMesh的JAR文件添加到...

    sitemesh入门demo

    - 在Sitemesh中,页面布局通过`&lt;decorator:layout&gt;`标签定义,而具体的内容则通过`&lt;content&gt;`标签指定,表示被装饰的页面内容将填充到这里。 5. **配置文件** - `sitemesh.properties`是Sitemesh的主要配置文件,...

    sitemesh技术的应用.doc

    Sitemesh技术是Web开发领域中一种用于页面装饰的重要工具,尤其在Java Web应用程序中被广泛应用。其核心功能在于能够统一网站的外观风格,使不同功能模块或页面在保持各自特性的同时,拥有统一的视觉效果和用户体验...

    siteMesh demo+文档

    4. **应用装饰**:通过在JSP页面中使用特殊的注解(例如`&lt;@sitemesh/page&gt;`),或者在Servlet中使用`PageDecorator`接口,可以指示SiteMesh对哪些页面进行装饰。 5. **自定义装饰策略**:如果你的项目有特殊需求,...

    SiteMesh教程及SiteMesh官方文档翻译

    **第五步:创建被装饰页面** 最后,创建一个具体的页面,例如`/index.jsp`,并将其标记为需要装饰的页面。 ```jsp ;charset=GBK" %&gt; &lt;title&gt;AgentTest 本页只有一句,就是本句. ``` 当用户访问`/index....

    sitemesh-3.0.1.jar

    sitemesh 装饰页面技术.

    sitemesh jar包

    4. **标记待装饰页面**:在待装饰的JSP页面中添加特定的注释或指令,告诉Sitemesh如何处理这些页面。 5. **内容和装饰模板的结合**:Sitemesh会自动处理这些标记,将页面内容插入到模板中相应的位置。 **四、...

    siteMesh使用示例

    SiteMesh 是一个开源的 Web 应用程序框架,主要用于页面布局和装饰,它可以帮助开发者实现网站的统一界面风格,简化页面的布局工作。在本示例中,我们将深入探讨 SiteMesh 的基本用法,特别是在登录和注册页面的应用...

    freemarker 与sitemesh 整合例子

    4. **整合Sitemesh和Freemarker**:为了让Sitemesh能够装饰Freemarker生成的页面,需要在Freemarker模板中添加特殊的指令,如`&lt;@sitemesh.page&gt;`,这告诉Sitemesh哪些部分是需要被装饰的。 5. **处理请求**:当用户...

Global site tag (gtag.js) - Google Analytics