`
a3mao
  • 浏览: 563487 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在加入sitemesh之后,webwork的页面显示不全的问题

    博客分类:
  • Work
阅读更多
最近在做一个框架,架构为sitemesh+webwork+spring+hibernate,在开发过程中,发现有些在带有中文的页面时,这些页面往往会显示不全,即老是会出现一些html的标签,页面最后的某些标签就会被完全截断,不能正常显示. 这个问题整整折磨了3天,一直没有找到好的方法,之后在网上搜了一些,有人建议说是sitemesh过滤器的问题,即它会设置页面大小:response.setContentLength(page.getContentLength()); 由于这个原因造成之前的问题.果然是这样,将这句话屏蔽之后,页面显示正常.
分享到:
评论

相关推荐

    sitemesh简单教程页面装配器

    传统的Web开发中,开发者往往需要在每个JSP页面中不断地使用`include`标签来嵌入头部(header)、脚部(footer)等公共元素,这样的做法虽然能够实现一定的代码复用,但在维护和扩展性方面存在较大的问题。例如,一旦...

    java sitemesh 页面框架

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

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

    页面装饰器(Sitemesh)是一种广泛用于Web应用的开源框架,它的主要功能是提供页面布局和装饰功能,使得开发者可以方便地实现统一的页面头部、尾部、侧边栏等元素,从而提高网站的整体风格一致性。在本实例中,我们...

    webwork+spring+ibatis+sitemesh开发的应用系统

    在"webwork+spring+ibatis+sitemesh开发的应用系统"中,ccosweb可能是项目的Web应用主目录,包含了Web应用的静态资源、JSP页面、Action类等。而src目录则包含了源代码,如Java类、配置文件等,其中可能包含了Spring...

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

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

    siteMesh demo+文档

    SiteMesh 是一个开源的Web应用程序布局和装饰框架,主要用于解决Web应用中的页面布局问题。它通过拦截HTTP请求,将页面内容与预定义的布局模板相结合,实现统一的页面头部、底部和侧边栏等元素,从而提高网站的整体...

    sitemesh 完美合集 4个资料和jar文件

    在WebWork中集成SiteMesh相当容易: 实际上什么也不用做. WebWork把全部值栈数据都保存在请求attribute中, 这意味着如果想显示值栈(或ActionContext)中的数据, 只需使用WebWork附带的标准标签库, 就这么简单!那来看完...

    SiteMesh教程.pdf

    SiteMesh也允许装饰器从实际页面提取标题,然后显示在页面的头部。 ***Mesh与其他技术的整合: SiteMesh可以与多种JSP标签库、模板引擎以及前端技术结合使用,如Struts、Velocity、Jakarta、JSR 168 Portlets等。这...

    sitemesh

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

    SiteMesh2.3很全的一个资料

    SiteMesh 是一个开源的Web应用程序框架,用于帮助开发者在页面级别上实现页面布局和装饰功能。这个框架的主要目的是解决在大型网站中保持页面样式一致性的问题。SiteMesh 2.3 版本是其系列中的一个重要版本,包含了...

    sitemesh网页组合框架 demo

    Sitemesh的出现解决了这个问题,它允许开发者定义一个或多个装饰模板,然后自动将这些模板应用到所有的Web页面上。 **工作原理**: Sitemesh的工作原理主要是通过拦截HTTP请求,对响应内容进行处理。当用户请求一个...

    sitemesh2 集成velocity 装饰页面乱码

    集成sitemesh2和velocity时,可能会遇到页面乱码问题。这通常是由于字符编码设置不一致导致的。为解决这个问题,我们需要确保以下几个方面都使用了正确的字符编码: 1. **项目配置**:确保你的项目配置文件(如web....

    sitemesh框架简单例子

    它使用一种叫做装饰器(Decorator)的模板来包裹原始内容,从而在不影响原有页面结构的基础上添加额外的元素。装饰器通常包含页眉、页脚、导航栏等重复元素,而页面内容则作为被装饰的对象,被插入到装饰器的指定...

    SiteMesh

    在Web开发中,SiteMesh扮演着视图层的装饰者角色,使得页面设计更加模块化,降低了代码的复杂性。 SiteMesh的工作原理是基于过滤器(Filter)机制,当用户请求一个页面时,SiteMesh过滤器会捕获这个请求,然后将...

    SiteMesh教程及SiteMesh官方文档翻译

    1. **基线测试**:在不使用任何装饰框架的情况下,对Web应用程序进行性能测试。 2. **使用SiteMesh**:集成SiteMesh后,再次进行性能测试。 3. **负载测试**:模拟不同并发用户数量,观察系统的响应时间。 **实验...

    SiteMesh简介一(图片不出来。请下附件看)

    - **装饰模式(Decorating Pattern)**:SiteMesh基于设计模式中的装饰模式工作,允许在不影响原有功能的基础上,添加新的功能或改变现有功能的表现形式。 - **装饰器(Decorator)**:在SiteMesh中,装饰器是实现...

    siteMesh使用示例

    如果需要对某些特定页面不应用装饰,或者只对特定部分进行装饰,可以使用 `excludes` 和 `includes` 属性在 `web.xml` 中配置 SiteMesh 过滤器。 9. **优化与性能** SiteMesh 通常对性能的影响很小,但可以通过...

    sitemesh入门demo

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

Global site tag (gtag.js) - Google Analytics