<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name />
<servlet>
<!--servlet-name和servlet-class完成Servlet的定义,即servlet名字和实现类的对应-->
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<!--init-param完成servlet参数的配置-->
<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> //这里的名字必须和<servlet>中定义的内容一致
<url-pattern>*.do</url-pattern> //只要用户发出一.do结尾的URL请求,就交给名为action的Servletl处理
</servlet-mapping>
<!--配置欢迎页面-->
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
#### 三、ActionServlet配置详解 ##### 3.1 web.xml配置 在Struts应用中,`ActionServlet`的配置通常位于`web.xml`文件中,如下所示: ```xml <servlet> <servlet-name>action</servlet-name> <servlet-class>...
本文将深入探讨ActionServlet的工作原理、配置细节及其在Struts框架中的作用机制。 #### 二、ActionServlet的继承关系 ActionServlet是基于Java Servlet技术构建的,其继承自`javax.servlet.http.HttpServlet`。...
当用户提交表单或点击链接时,请求会被发送到ActionServlet,它解析请求参数,根据配置的Action Mapping找到对应的Action类,然后调用该Action的execute()方法执行业务逻辑。ActionServlet是Struts的核心,它将用户...
- **ActionServlet配置**: - `<servlet>`标签定义了一个名为`action`的Servlet类`org.apache.struts.action.ActionServlet`。 - `<init-param>`标签用来设置框架的一些初始化参数,例如配置文件路径`/WEB-INF/...
1. **ActionServlet配置**: - `<servlet>`标签定义了一个名为`action`的servlet。 - `<servlet-class>`指定了servlet的具体实现类为`org.apache.struts.action.ActionServlet`,这是Struts框架的核心组件之一。 ...
**Init-Param与Struts ActionServlet配置** - `<init-param>` 元素用于设置servlet的初始化参数,其中 `config` 参数尤为重要,它指定了Struts框架配置文件(struts-config.xml)的相对路径,这是Struts Action...
- 使用 `<servlet>` 标签配置ActionServlet。 - `servlet-name` 属性: 指定名称,如 `action`。 - `servlet-class` 属性: 指定 `org.apache.struts.action.ActionServlet` 类。 - `<servlet-mapping>` 标签: ...
**ActionServlet配置** - **ActionServlet** 是Struts2的核心组件之一,用于处理HTTP请求。 - 在`web.xml`中,需要配置ActionServlet的初始化参数,例如资源文件路径等。 - 初始化参数通常包括`configuration`、`...
- **ActionServlet配置**:在`<servlet>`元素内,定义名为`action`的Servlet,并通过`servlet-class`属性指定`org.apache.struts.action.ActionServlet`。这实际上是Struts的核心控制器。 - **Servlet映射**:使用`...
3. **配置选项**:通过修改配置文件来改变 ActionServlet 的行为,比如调整默认的行为设置等。 4. **事件监听器**:通过注册监听器来监听某些事件,如应用启动、关闭等,并执行相应的动作。 #### 四、控制倒置(IoC...
- **ActionServlet配置**: - `<servlet>`元素配置ActionServlet类。 - `<servlet-name>`指定ActionServlet的名称,便于在配置文件中引用。 - `<servlet-class>`指定ActionServlet的完整类路径。 - `...
- **ActionServlet**:作为 Struts 1 的中心控制器,ActionServlet 配置在 web.xml 文件中,处理所有以 `.do` 结尾的请求。 - **struts-config.xml**:这是 Struts 的配置文件,定义了 Action 映射、数据源、全局...
- **ActionServlet配置**: 配置`ActionServlet`的行为,如初始化参数等。 - **ActionServlet方法**: 包括`init()`、`doGet()`、`doPost()`等方法,用于处理HTTP请求。 ##### 3.2 ActionServlet类 `ActionServlet`...
对于action和servlet混用的问题进行说明和解答,action和servlet混合使用会产生一些影响。
当请求到达时,`ActionServlet`会根据配置文件(struts-config.xml)中的映射信息决定如何处理请求。 3. `ActionServlet`会根据请求的URL解析出对应的`ActionMapping`,这个映射告诉框架哪个`Action`类应该被调用来...
- **ActionServlet配置**:在web.xml中定义,指定初始化参数如配置文件路径。 - **ActionServlet方法**:主要方法有`init()`初始化、`destroy()`销毁以及`doGet()`和`doPost()`处理GET和POST请求。 ##### 1.3 ...
1.4.1. ActionServlet配置6 1.4.2. ActionServlet方法7 1.5. ActionMapping 类8 1.6. Action 类.8 1.6.1. Action 类的方法.9 1.7. ActionForm类9 1.8. ActionForward 类.10 1.9. 错误处理.11 1.9.1. ActionError类11...
5. **ActionServlet配置**: - `<servlet>`元素定义了一个Servlet,这里是Struts的ActionServlet。 - `<servlet-name>`元素为Servlet提供了一个唯一标识符。 - `<servlet-class>`元素指定了Servlet的全限定类名,...
8. **.struts-config.xml**:这是Struts的配置文件,其中包含了ActionMapping、Form Beans、ActionServlet配置、以及其他相关配置。它是Struts框架运行的基础。 9. **Plug-ins**:Struts 1.38支持插件机制,允许...