`
chensunhao
  • 浏览: 11607 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts入门配置

阅读更多

      Struts采用web.xml和struts-config.xml两个基于XML的配置来配置应用。其中web.xml是Web应用的描述文件,struts-config.xml是struts应用专有的配置文件。

      一、在web.xml中配置struts应用

            1.配置servlet,一般情况如下:

 

<servlet>
  	<!-- 配置ActionServlet -->
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <!-- struts配置文件的初始化参数 -->
    <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>

             2.配置servlet-mapping,与上面的servlet对应:

  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>

             以上配置表明凡是由.do结尾的请求都交由ActionServlet类来处理。

      二、配置struts-config.xml

            1.struts-config.xml最基本的结构:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
  <!-- 用于配置应用所需的数据源 -->
  <data-sources />
  <!-- 用于配置ActionFormBean -->
  <form-beans />
  <!-- 用于配置异常处理 -->
  <global-exceptions />
  <!-- 用于声明全局的转发关系 -->
  <global-forwards />
  <!-- 用于配置从特定请求到相应的Action的映射 -->
  <action-mappings />
  <!-- 配置本地化消息文本 -->
  <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>

 

0
0
分享到:
评论

相关推荐

    struts入门最简单例子

    这个"struts入门最简单例子"旨在帮助初学者快速理解并掌握Struts2的基本用法。Struts2框架提供了丰富的功能,如动作映射、结果类型、拦截器、动态方法调用等,使得开发者能够构建结构清晰、可维护性强的Web应用程序...

    struts入门与实践.zip

    本资料"struts入门与实践.zip"是一个压缩包,包含了关于Struts框架的基础知识和实战教程。 Struts的核心概念包括: 1. **Action类**:在Struts中,Action类是业务逻辑的主要载体。它负责接收来自客户端的请求,...

    Struts2入门配置及详解

    Struts2入门配置及详解 附项目源码

    struts2入门demo

    通过这个简单的入门案例,你可以学习到如何创建Action、编写配置文件、设计交互页面,并理解Struts2框架如何将所有这些组件协同工作。对于想要深入学习Struts2的人来说,这是一个很好的起点,可以帮助他们快速掌握...

    Struts2入门demo

    这个"Struts2入门demo"旨在为初学者提供一个快速理解并实践Struts2框架的起点。以下是对Struts2核心概念和相关知识点的详细说明: 1. **MVC模式**:Struts2是基于Model-View-Controller(MVC)设计模式的,它将业务...

    Struts1入门实例(完整代码)

    对于初学者,除了这个入门实例,还可以参考Struts1的官方文档、教程和在线课程,深入了解Struts1的工作原理、配置细节以及最佳实践。 总之,Struts1入门实例是一个很好的起点,它让你能快速搭建一个简单的Web应用...

    struts2入门配置手把手教.doc

    ### Struts2 入门配置知识点详解 #### 一、Struts2简介及环境搭建 - **Struts2概述**:Struts2是一款基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它由Apache软件基金会维护。与Struts1相比,...

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

    struts2入门和配置

    入门Struts2,首先需要了解的是它的核心概念。Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。Action是业务逻辑的执行者,负责处理用户请求;Result则定义了Action执行后的响应结果,如转发到一个...

    struts2入门配置手把手教

    本文将深入讲解Struts2的入门配置,帮助初学者快速理解并掌握这个框架的基本用法。 首先,让我们了解Struts2的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑的载体,它是处理用户请求的主体。你...

    struts入门[文字版][中文].

    Struts入门 作者:余立非 本书为入门者准备的,其中讲述了Struts的一些基础东西。请读者首先能建立一个Struts的开发环境,其次了解Struts基础的东西,由MVC的概念进入Struts。 目录 前言 简介 第一章 配置环境 第二...

    struts入门(中文版).pdf

    本资源"struts入门(中文版).pdf"为初学者提供了一个全面的 Struts 学习指南,涵盖了从基础配置到高级特性的多个方面。 1. **环境配置**:在开始使用 Struts 之前,你需要先搭建开发环境。这通常包括安装 Java ...

    Struts从入门到精通

    总的来说,"Struts从入门到精通"这个主题涵盖了从基础概念到实践应用的全方位学习路径,通过这个教程,开发者可以逐步掌握Struts框架的使用,提升Web应用开发能力。从安装配置到实际项目开发,每个阶段都提供了详细...

    struts2零配置入门代码

    在“struts2零配置入门代码”这个主题中,我们将深入探讨如何在不编写大量XML配置文件的情况下,启动并运行一个基本的Struts2应用程序。 Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在“零配置”...

    Struts入门 详解Struts

    - **struts.xml**:这是Struts2的核心配置文件,用于定义Action及其结果、拦截器和其他配置信息。 - **web.xml**:Web应用的部署描述符,其中包含了Struts2过滤器的配置。 - **其他配置文件**:根据需求还可以包括...

    struts2入门配置以及登录验证

    下面将详细介绍Struts2的入门配置以及登录验证的相关知识点。 ### 1. Struts2入门配置 #### 1.1 添加依赖 首先,你需要在项目的`pom.xml`或`build.gradle`文件中添加Struts2的依赖库。如果是Maven项目,可以添加...

    struts入门源代码

    本资源“struts入门源代码”旨在为初学者提供一个基础的入门教程,帮助理解Struts框架的工作原理和实际应用。 在Struts框架中,Controller部分通常由Action类实现,它负责接收用户请求,调用相应的业务逻辑(Model...

    struts入门练习

    这个“struts入门练习”项目旨在帮助初学者理解并掌握Struts的基本概念和操作。 在描述中提到的"简单的业务逻辑"指的是在Struts框架下实现的基础功能,比如用户登录、数据验证等。这些常见的业务场景是学习任何Web...

Global site tag (gtag.js) - Google Analytics