`

struts1.2_web配置

 
阅读更多

1.控制器配置 :

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

<init-param>

<param-name>debug</param-name>

<param-value>3</param-value>

</init-param>

<init-param>

<param-name>detail</param-name>

<param-value>3</param-value>

</init-param>

<load-on-startup>0</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

2. tags配置:

Web工程没有使 用 Struts的标签库,可以不在 web.xml中使用 Struts的 标签库信息。当然若开发人员使用了 struts的标签库,也可以直接在 jsp页面中引入标签库,例 如通过如下方式引入:

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>

Struts中 进行配置的的好处是因为可以在 Struts中配置为 tld文件配置一个简要的名称或者更加易懂的名 称,例如在 web.xml文件中增加如下配置:

<taglib>

<taglib-uri>/tags/struts-bean</taglib-uri>

<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-html</taglib-uri>

<taglib-location>/WEB-INF/struts-html.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-logic</taglib-uri>

<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>

</taglib>

<taglib>

<taglib-uri>/tags/struts-nested</taglib-uri>

<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>

</taglib>

其中 <taglib-uri>元 素指定标签库的相对或者绝对 URI地址, Web应用将根据这一 URI来 访问标签库; <taglib-location>元素指定标签库描述文件在文件资源系统中的物理位置。

此时在 jsp页 面通过如下方面引入标签库:

<%@ taglib uri="/tags/struts-bean " prefix="bean"%>

<%@ taglib uri="/tags/struts-html" prefix="html"%>

<%@ taglib uri="/tags/struts-logic " prefix="logic"%>

<%@ taglib uri="/tags/struts-nested " prefix="nested"%>

struts1.3中就不用配置,直接应用就行了,如:

<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
prefix="html"%>

3.web-app标签头要引用对:

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">

分享到:
评论

相关推荐

    Struts1.2_api

    这个API文档是开发者解决与Struts1.2框架相关问题的关键工具,能帮助他们更好地理解和使用这个经典的Java Web应用程序框架。 Struts1.2 是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于构建可...

    struts1.2_hibernate3.2+spring2.5

    Struts1.2、Hibernate3.2和Spring2.5是Java Web开发中经典的MVC(Model-View-Controller)架构的三个核心组件,它们在2000年代中期到后期广泛使用,为构建企业级应用程序提供了强大的支持。这个压缩包文件显然包含了...

    struts1.2驱动包

    Struts1.2驱动包是Java Web开发中一个重要的组件,它是Apache Struts框架的特定版本,用于支持基于Model-View-Controller (MVC)设计模式的应用程序开发。Struts1.2因其稳定性和广泛的功能集而在过去备受推崇,尤其在...

    Myeclipse6.5GA__struts1.2_spring2.5_hibernate3.2

    这篇教程主要介绍的是如何在MyEclipse 6.5环境下整合Struts 1.2、Spring 2.5和Hibernate 3.2这三个流行的Java Web开发框架,以便于初学者理解SSH框架的工作机制并避免常见错误。 首先,教程强调了在高版本的...

    struts1.2资源整合

    在配置Struts1.2时,你需要在web.xml中设置Struts的前端控制器Filter(通常为`org.apache.struts.action.ActionServlet`),并配置相应的Action Mapping。同时,还需要在struts-config.xml文件中定义Action、Form ...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    Struts1.2通过配置struts-config.xml文件来定义这些行为。 其次,Spring2.5框架的依赖注入(DI)特性允许开发者解耦组件,通过容器管理对象的生命周期和依赖关系。同时,Spring的AOP模块支持切面编程,可以实现事务...

    struts1.2下载包

    4. `webapps`目录:可能包含一个或多个预配置的Web应用程序,演示了Struts1.2框架的使用。 在JSP中使用Struts1.2,你需要完成以下步骤: 1. **配置Web.xml**:这是每个Servlet应用的核心配置文件,你需要在这里...

    struts、struts1.2 学习教程

    4. **配置方式**:Struts2的配置文件更加简洁,可以使用XML或注解,而Struts1.2主要依赖XML配置。 5. **Action与结果**:在Struts2中,Action类不再负责视图的跳转,而是通过返回一个结果名,由框架决定跳转的页面...

    Struts1.2中文学习手册

    Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个框架提供了一种组织应用结构和控制应用程序流程的方式,极大地简化了MVC(Model-View-Controller)模式的实现...

    STRUTS1.2中文文档

    3. **配置文件**:Struts1.2的配置主要包括struts-config.xml和web.xml。前者定义了Action类、Form Beans、Action Mapping以及Result Maps,后者用于部署描述符,配置Struts的初始化参数。 4. **Form Beans**:Form...

    BBS.rar_bbs_bbs 论坛_java struts_jsp bbs_struts 1.2 jsp

    标题中的"BBS.rar_bbs_bbs 论坛_java struts_jsp bbs_struts 1.2 jsp"表明这是一个关于BBS...通过研究这个项目,可以加深对Web开发的理解,特别是对于那些想要熟悉Struts 1.2框架的人来说,这是一个很好的实践案例。

    struts1.2 jar包

    使用Struts1.2时,开发者需要在项目的`WEB-INF/lib`目录下添加这些jar文件,然后在Web应用的配置文件中指定Struts配置,这样就可以开始构建基于Struts1.2的应用了。然而,需要注意的是,尽管Struts1.2在当时非常流行...

    struts 1.2驱动包

    Struts 1.2驱动包是Apache软件基金会开发的一个基于MVC(Model-...在学习和使用Struts 1.2时,开发者应关注其核心组件的工作原理,以及如何通过配置文件和编程来实现灵活的控制流,这有助于深入理解Web应用的架构设计。

    ssh.rar_ssh_ssh struts1_struts1.2

    1. **源代码**:项目的主要代码,包括Struts1.2的Action类、ActionForm、配置文件,Spring的配置文件、Service和DAO接口及其实现,以及Hibernate的实体类和映射文件。 2. **配置文件**:如struts-config.xml、web....

    struts1.2 from表单提交包含list的对象

    Struts1.2框架是Apache组织开发的一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。在Struts1.2中处理表单提交,特别是当表单数据包含列表对象时,需要理解一些核心概念和技术。这篇博客文章...

    Struts 1.2 API详细讲解.rar

    Struts 1.2 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会开发。它极大地简化了构建动态、数据驱动的Web应用的过程,提高了开发效率和代码的可维护性。这个压缩包文件...

    struts1.2.jar包

    3. **配置文件**:Struts1.2的配置主要涉及两个文件:struts-config.xml和web.xml。struts-config.xml定义了Action及其与视图的映射、Form Beans、DataSources等。web.xml用于配置Servlet和Filter,以及Struts的初始...

    struts 1.2 类库和源码

    Struts 1.2 是一个历史悠久的Java Web框架,由Apache软件基金会开发,它在Web应用开发领域曾经占据了重要的地位。这个压缩包包含了Struts 1.2版本的类库和源码,使得开发者能够方便地研究和学习这个经典框架的工作...

    struts1.2源码研究

    Struts 1.2 是一款基于 Model-View-Controller(MVC)设计模式的开源Java Web框架,由Apache软件基金会维护。它简化了Java Servlet API的使用,使得开发者能够更专注于业务逻辑,而不是处理HTTP请求的细节。Struts ...

Global site tag (gtag.js) - Google Analytics