`

struts1.x初始化web.xml配置

阅读更多

    关于struts1.x初始化配置的例子看了很多种,今天阅读了《struts in action》发现里面也有讲到了web.xml的配置,并且和以前见到的不同。给自己做个标记

<!-- xml文件头 --> 
<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE web-app 
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" 
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> 
<web-app> 
<!-- 配置核心处理控制器ActionServlet --> 
<servlet> 
<servlet-name>action</servlet-name> 
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 
<init-param> 
<param-name>application</param-name> 
<param-value>application</param-value> 
</init-param> 
<init-param> 
<param-name>config</param-name> 
<param-value>/WEB-INF/conf/struts-config.xml</param-value> 
</init-param> 
<init-param> 
<param-name>debug</param-name> 
<param-value>2</param-value> 
</init-param> 
<init-param> 
<param-name>detail</param-name> 
<param-value>2</param-value> 
</init-param> 
<load-on-startup>2</load-on-startup> 
</servlet> 
<!-- 映射处理请求的Action的路径 --> 
<servlet-mapping>
<servlet-name>action</servlet-name> 
<url-pattern>*.do</url-pattern> 
</servlet-mapping> 
<!-- 设置首页 --> 
<welcome-file-list> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 
<!-- 配置sturts标签库 --> 
<taglib> 
<taglib-uri>/tags/struts-bean</taglib-uri> 
<taglib-location>/WEB-INF/lib/struts-bean.tld</taglib-location> 
</taglib> 
<taglib> 
<taglib-uri>/tags/struts-html</taglib-uri> 
<taglib-location>/WEB-INF/lib/struts-html.tld</taglib-location> 
</taglib> 
<taglib> 
<taglib-uri>/tags/struts-logic</taglib-uri> 
<taglib-location>/WEB-INF/lib/struts-logic.tld</taglib-location> 
</taglib> 
</web-app>

 

分享到:
评论

相关推荐

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    11. **生命周期管理**:Struts1.x对ActionForm对象的生命周期进行了管理,包括初始化、清理、创建和销毁等步骤,确保了内存的合理使用。 学习Struts1.x需要理解其设计理念,掌握配置文件的编写,熟练运用Action、...

    struts1.x技术课程讲解.pdf

    - **手动搭建**:在 MyEclipse 中手动添加 Struts1.x 的相关依赖库,配置 web.xml 文件,并创建 struts-config.xml 文件来定义 Action 映射等配置。 - **IDE 工具支持**:利用 MyEclipse 或 Eclipse 等集成开发环境 ...

    struts1.x 最简洁国际化 源代码

    Struts1.x是一个经典的Java Web框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在国际化(i18n)方面,Struts1提供了强大的支持,使得应用程序可以适应不同语言和地区的用户需求。以下是关于Struts1.x国际化...

    Struts1.x_Project.zip

    1. **ActionServlet**:Struts的入口点,负责初始化配置信息和拦截HTTP请求。 2. **ActionForm**:封装用户请求的数据,与视图层进行数据交换。 3. **Action**:处理业务逻辑,每个Action对应一个用户请求,负责调用...

    struts1.x入门教程

    - **web.xml**:这是Servlet容器的配置文件,我们在这里配置ActionServlet,设置其初始化参数,指定struts-config.xml的路径,并将默认欢迎文件设置为login.jsp。 - **struts-config.xml**:这是Struts框架的核心...

    搭建struts1.x的jar包

    在Struts中,它主要用于读取Struts配置文件(struts-config.xml),生成和初始化应用程序中的对象。 `commons-validator.jar`是Apache Commons Validator库,提供了表单验证的功能。它允许开发者定义验证规则并在...

    struts.xml和applicationContext.xml、web.xml的配置

    最后,`web.xml` 是Web应用的部署描述符,它定义了Servlet、过滤器和监听器等Web组件,以及应用的初始化参数和会话超时等设置。在`web.xml` 中,你需要配置Struts2和Spring的前端控制器,使得它们能够拦截并处理HTTP...

    struts1中web.xml配置详解

    struts1 中 web.xml 配置详解 struts1 框架是一种基于 Java 语言的 Web 应用程序开发框架,它提供了一个灵活的、可扩展的框架来开发基于 Web 的应用程序。在 struts1 框架中,web.xml 文件是必不可少的配置文件之一...

    struts1.x示例小程序

    7. **部署描述符**:除了`struts-config.xml`,还需要在`web.xml`中配置Struts的初始化参数,指定Struts的前端控制器`ActionServlet`以及过滤器。 8. **生命周期**:当用户发送请求时,Struts框架会处理请求,调用...

    学校图书管理系统(struts1.x+mysql)

    解压后,我们可以看到Struts1.x的目录结构,如`WEB-INF`目录下的`struts-config.xml`配置文件、`web.xml`部署描述符、`classes`目录中的Action类、Form Bean类以及其他支持类,还有`jsp`目录下的视图页面。...

    struts1.x+spring 2.x+hibernate3.x jar包 组合

    然而,随着技术的发展,Struts1.x逐渐被Struts2、Spring MVC等更现代的框架取代,而Spring Boot的出现更是简化了项目初始化和配置过程。尽管如此,理解SSH框架的工作原理对于理解现代Java Web开发仍然是有价值的。

    Struts1.x.pdf

    当Web应用启动时,Struts框架的主要组件ActionServlet会被加载并初始化。ActionServlet从`struts-config.xml`配置文件中读取配置信息,并将其存放在不同的配置对象中。当接收到客户端的请求时,ActionServlet会执行...

    spring,struts1.x ,hibernate整合

    1. **在 `web.xml` 中配置监听器**:使用 `ContextLoaderListener` 来初始化 Spring 容器,并指定配置文件的位置。 ```xml &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener ...

    org.springframework.web.struts-sources-3.0.4.RELEASE.jar

    在实际项目中,开发者需要在web.xml中配置`SpringModuleFilter`和`SpringModuleInitListener`,确保Spring能够正确初始化并参与Struts的生命周期。同时,需要在Spring的配置文件中声明Struts相关的bean,如Action、...

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    Struts1.x+sping2.0+hibernate3.0

    Struts1.x、Spring2.0 和 Hibernate3.0 是经典的 Java Web 开发框架组合,被称为 SSH(Struts + Spring + Hibernate)。这个组合在过去的十几年里被广泛应用,为开发人员提供了一个强大的、全面的企业级应用解决方案...

    不同版本的 struts2.dtd

    - Struts2 DTD 是XML文档类型定义,它规定了struts2配置文件(如struts.xml或struts-default.xml)的语法和元素。这些元素定义了Action、结果、拦截器等配置,使得开发者可以声明式地配置应用行为。 2. **struts-...

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    struts1.x + hibernate 3+spring 3 集成实例

    - `webapp/WEB-INF/web.xml`:Servlet容器的部署描述符,配置Struts和其他Servlet的初始化参数。 学习这个集成实例,你需要了解每个框架的基本概念,然后阅读和理解配置文件,最后查看源代码,尤其是如何在Struts ...

Global site tag (gtag.js) - Google Analytics