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

Struts1 中的include的使用

阅读更多

     最近一段时间一直在用struts1 开发项目 制作页面的使用一般有 head ,content,bottom等等几个部分 因为导航和底部的数据一般是不变的 所以我们只要引入这个页面即可 在未使用Struts1 之前一直使用 <jsp:include page=""></jsp:include> 这个标签 但引入Struts1 之后通过Action返回时 jsp:include 这个标签就会出现异常了

有如下两种解决的方法

 

    1。采用tiles框架

 

    2。bean标签

    <bean:include id="head" page="/head.jsp" />
    <bean:write name="head" filter="false" scope="page"/>

    但是,  forward的页面 却出现了中文乱码,head.jsp 页面的编码是utf-8 。查看了一下资料 换成gb2321 之后 确实乱码就消失啦 !

 

 

 

分享到:
评论

相关推荐

    struts1标签库详解

    * bean:struts:将一个 Struts 的 acción 绑定到 page 作用域中,以便其它标签可以使用该值。 * bean:write:将一个 bean 的值写到页面上。 HTML Tags HTML Tags 是 Struts 中的 HTML 标签库,包含的标签可以用来...

    struts1_标签

    在使用Struts1的标签时,开发者还需要配置struts-config.xml文件,这个配置文件定义了ActionForm、Action、Forward等元素,它们与标签库紧密关联,确保标签能够正确地与应用程序的其他部分交互。例如,`&lt;html:link&gt;`...

    Struts1标签库

    Struts1标签库是Java Web开发中的一种工具,主要用于简化基于MVC模式的Struts框架下的JSP页面开发。尽管目前Struts1已逐渐被更新的版本如Struts2取代,但了解其标签库仍然有助于理解Web应用的历史发展和基础概念。 ...

    struts2中使用freeMarker

    在Struts2中使用FreeMarker,主要涉及以下几个核心概念和步骤: 1. **配置FreeMarker**: - 在Struts2的配置文件(通常为struts.xml)中,你需要指定FreeMarker作为默认的视图技术。 - 配置FreeMarker的路径,...

    struts1.x整合freemarker

    - 在Struts1.x中使用Freemarker,可能需要处理一些特定的类型转换问题,例如日期、自定义对象等。 通过以上知识点的介绍,我们对Struts1.x整合Freemarker有了全面的理解。在实际开发中,这样的整合可以显著提高...

    struts标签库使用

    在一个典型的Struts应用中,用户填写表单(使用表单标签),提交后,Struts框架会调用相应的Action处理业务逻辑,然后根据结果使用逻辑标签进行跳转。如果需要验证数据,Validator框架会在用户提交表单时执行校验...

    struts1标签库运用总结

    使用Struts1的标签库能够极大地提升开发效率,减少代码量,同时增强应用的安全性和可维护性。例如,通过bean标签库,我们可以方便地在JSP页面上操作属性,实现国际化;通过logic标签库,我们可以进行逻辑控制,避免...

    struts2使用手册

    Struts2能够很好地解决Struts1.x中存在的问题,例如编写过多的代码导致“类爆炸”以及单元测试困难等。 - **优点**: - **MVC2模型的使用**:Struts2遵循MVC架构,这有助于开发者更好地组织代码结构,使得代码更...

    struts1.x_Tags

    Struts1.x_Tags压缩包提供的jar文件包含了上述所有标签的实现,可以直接在项目中使用,无需重新编译。通过熟练掌握这些标签的使用,开发者可以更高效地开发基于Struts1.x的Web应用,同时提高代码的可读性和可维护性...

    Struts1配置

    在Struts1中,配置文件`struts-config.xml`起着至关重要的作用,因为它定义了请求如何被映射到特定的Action类以及Action执行后的转发规则。 在Struts1的工作流程中,当用户在视图层(通常是一个JSP页面)发送请求时...

    Struts2源码和标签使用和配置

    在“Struts2源码和标签使用和配置”这个主题中,我们将深入探讨以下几个关键知识点: 1. **Struts2框架基础**:Struts2的核心是Action类,它是业务逻辑的载体。通过配置Action,我们可以指定HTTP请求与哪个方法进行...

    Struts2_1300_IncludeModules

    总结来说,“Struts2_1300_IncludeModules”主要关注的是Struts2框架中如何有效地进行模块化开发,包括配置文件的分离、`&lt;include&gt;`标签的使用、动态插件的加载以及模块间的组织和依赖管理。理解并熟练掌握这些概念...

    struts1五大标签库

    在Struts1中,标签库是其核心特性之一,它提供了丰富的UI组件,帮助开发者快速构建动态网页。以下是Struts1的五大标签库的详细解释: 1. **struts-html.tld**: 这个标签库主要用于处理HTML表单元素和用户交互。它...

    struts2中文教程

    学习Struts2时,建议通过实际项目练习来加深理解,例如创建一个简单的登录注册系统,利用Struts2的Action、Interceptor和Result来处理用户交互,使用UI标签来构建用户界面。 总之,Struts2提供了一套完整的解决方案...

    Struts1-tiles标签

    Struts1中的Tiles标签库是一种强大的布局管理工具,旨在提高Web应用的可重用性、可扩展性和可维护性。Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行...

    struts标签中文手册,struts标签中文手册,struts标签中文手册

    7. **servlet标签**:这些标签可以直接调用Servlet,如`&lt;servlet:forward&gt;`和`servlet:include&gt;`,但通常不推荐在现代的Struts应用中使用,因为它们破坏了MVC模式。 8. **html:link**和**html:button**:这两个标签...

    Struts2全部标签使用说明

    - `&lt;s:head/&gt;` 在HTML的`&lt;head&gt;`标签中使用,用于生成头部信息。 - `&lt;s:hidden&gt;` 创建一个隐藏字段,常用于存储不需用户可见但需要传递给服务器的数据。 I. `&lt;s:i18n&gt;`、`&lt;s:include&gt;`: - `&lt;s:i18n&gt;` 加载资源包到...

    Struts2的简单使用

    &lt;include file="struts-default.xml"/&gt; &lt;package name="package1" extends="struts-default"&gt; &lt;result name="aaa"&gt;HelloWorld.jsp &lt;action name="HelloWorld" class="package1.helloworld"&gt; ...

Global site tag (gtag.js) - Google Analytics