这个是web.xml的基本配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
这个是Struts2.xml的基本配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<!-- 上面是常量的开发模式 -->
<package name="default" namespace="/" extends="struts-default">
<!-- 如果路径都不精确的,找namespace为空的 ,name和namespace最好一样的名字 -->
<action name="hello" class="action.IndexAction" method="check">
<result name="success">/login.jsp</result>
</action>
</package>
<!-- Add packages here -->
</struts>
这个是通配符的基本配置,1,表示第一个星号
<struts>
<constant name="struts.devMode" value="true" />
<!-- 上面是常量的开发模式 -->
<package name="default" namespace="/" extends="struts-default">
<!-- 如果路径都不精确的,找namespace为空的 ,name和namespace最好一样的名字 -->
<action name="hello*" class="action.IndexAction" method="{1}">
<result name="success">/{1}login.jsp</result>
</action>
</package>
<!-- Add packages here -->
</struts>
分享到:
相关推荐
本篇文章将详细介绍在Eclipse中进行Struts基本配置的步骤,帮助开发者构建和管理Struts应用。 首先,我们需要准备必要的库文件,这些文件在提供的压缩包中已经包含: 1. struts2-core-2.0.14.jar - Struts2的核心库...
在Struts的基本配置中,有以下几个关键组件和概念: 1. **struts-config.xml**:这是Struts的核心配置文件,它定义了Action和ActionForm,以及Action的映射路径。例如: ```xml ``` 这段配置表示当用户...
- **struts-default.xml**:这是Struts2框架提供的默认配置文件,包含了一些基本的拦截器和结果类型的定义。当开发者未在自己的`struts.xml`中指定某些配置时,默认会采用这些预定义的配置。 #### 二、struts.xml...
本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 **1. 框架概述** Struts1是由Apache软件基金会开发的开源框架,它的主要目的是为了简化Java Servlet和JSP(JavaServer Pages)的开发,...
在深入了解Struts2的配置细节之前,我们先来简要概述一下Struts2框架的核心特点及其配置文件的基本结构。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用开发框架。它通过一系列的配置文件来...
### Struts2基本配置知识点详解 #### 一、Struts2概述 - **定义与作用**:Struts2是Apache组织开发的一个开源Web应用框架,主要用于简化Java Web应用程序的开发。Struts2作为MVC(Model-View-Controller)模式的一...
这可以通过在`struts.xml`配置文件中使用`<constant>`标签设置`struts.action.excludePattern`属性来实现。 ```xml <constant name="struts.action.excludePattern" value="^http://.*"/> ``` 3. **过滤器配置*...
1. **Struts2核心配置**:首先加载`struts-default.xml`,初始化框架的基本设置。 2. **插件配置**:接着,根据项目中使用的插件,加载对应的`struts-plugin.xml`文件。这些文件会按照JAR包的类加载顺序进行加载。 ...
### Struts环境配置详解 #### 一、Struts在Eclipse中的配置步骤 **1. Eclipse的准备** - **下载地址**: [Eclipse官方网站](http://www.eclipse.org/) - Eclipse是Java开发中广泛使用的集成开发环境(IDE),提供...
**web.xml** 是一个Web应用程序的标准配置文件,用于描述整个Web应用的基本信息。它包含了Servlet容器启动和配置Web应用所需的所有信息。 ##### 1. Web 应用发布描述文件 - **功能**: 在开发者、发布者与组装者之间...
本文将深入探讨Struts2中的常量配置,包括基本的XML配置以及零配置的Convention模式下的常量设定。 首先,让我们了解Struts2框架中的常量配置。这些常量定义在`struts-default.xml`和`struts-plugin.xml`等配置文件...
它的基本配置是理解和使用Struts2的关键步骤,对于初学者来说尤其重要。以下将详细介绍Struts2的基本配置及其相关知识点。 一、Struts2的核心组件 Struts2的核心组件包括Action、Result、Interceptor(拦截器)等。...
Java Struts2 基本配置使用手册 Struts2 是一个基于 Java 语言的 Web 框架,作为 MVC 2 模型的 Web 框架,Struts2 自推出以来不断受到开发者的追捧,得到广泛的应用。Struts2 的主要优点包括:MVC 2 模型的使用、...
Struts2是一个强大的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。在Struts2框架中,配置文件起着至关重要...因此,对`struts.xml`和`web.xml`的深入学习和实践是每个Struts2开发者的基本功。
本教程将深入讲解如何配置一个简单的Struts应用,以便开发者能够快速理解并掌握其基本操作。 首先,我们需要理解Struts框架的核心概念。在Struts中,Controller由ActionServlet扮演,它负责接收HTTP请求,解析请求...
Struts 2.0 基本配置使用手册 Struts 2.0 作为一款功能强大且广泛应用的 Web 框架,其优点包括 MVC 2 模型的使用、功能齐全的标志库(Tag Library)和开放源代码。然而,Struts 也存在一些缺点,如需要编写的代码...
### Struts基本配置入门详解 #### 一、概述 本文档旨在帮助初学者理解并掌握Struts框架的基本配置方法。Struts是一个基于MVC(Model-View-Controller)设计模式的开源Java Web应用框架,主要用于简化Java Web应用...
Web应用程序部署描述符(web.xml)是Java Web应用的关键组成部分,它包含了应用程序的基本配置信息。为了使Struts2框架能够正常工作,需要在web.xml中配置Filter。 ```xml xmlns:xsi=...