1.在web.xml中加入struts1的过滤器,使web项目支持struts1
<servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.struts.action.ActionServlet </servlet-class> <init-param> <param-name>config</param-name> <!-- 指定struts配置文件struts-config.xml的路径 --> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
2.创建stauts-config.xml文件,配置action
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config> <action-mappings> <!-- path:访问该Action的路径 type:该Action的类 --> <action path="/toLogin" type="com.cong.LoginAction"> <!-- name:相当于struts2中result的名字 path:需要转发到的路径 redirect:是否使用重定向 --> <forward name="success" path="/WEB-INF/jsp/login/somepage1.jsp"/> </action> <action path="/todo" type="com.cong.LoginAction"> <forward name="success" path="/WEB-INF/jsp/login/somepage2.jsp" /> </action> </action-mappings> </struts-config>
3.添加Action类LoginAction.java
public class LoginAction extends Action { @Override // Action 处理请求 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { return mapping.findForward("success"); // return super.execute(mapping, form, request, response); } }
4.在jsp页面使用超链接跳转
<a href="todo.do">goto</a>
相关推荐
这个"struts1配置的demo"是用于展示如何在实际项目中配置并使用Struts1框架的一个实例。通过分析这个小demo,我们可以深入了解Struts1的核心组件和配置。 首先,Struts1的核心配置文件是`struts-config.xml`,它...
struts1配置文件定义文件,约束了struts-config.xml文件中都包含哪些元素
Struts1配置文件详解_思念_百度空间.png
Struts1配置文件标签介绍 - XLay的日志 - 网易博客.mht
本资料“struts配置大全(1、2全)”涵盖了Struts 1和Struts 2两个版本的核心配置,以及与Spring MVC的整合配置,旨在帮助开发者深入理解并熟练掌握Struts框架的配置方法。 **Struts 1配置** Struts 1的配置主要集中...
Struts1的配置是其核心组成部分,理解和熟练掌握配置方法对于构建基于该框架的应用至关重要。 首先,我们来看`struts.jar`这个文件。它是Struts1的核心库,包含了所有必要的类和接口,用于实现Struts1框架的功能。...
Struts1的配置主要在两个文件中:`struts-config.xml`和`web.xml`。前者定义了Action、ActionForm、ActionMapping等,后者配置ActionServlet。 **4. 请求处理流程** 1. 用户发起HTTP请求,请求到达ActionServlet。 ...
用jsp、action、struts-config.xml配置文件,举例说明了DynaActionForm 在struts1 中的作用。
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 **1. 框架概述** Struts1是由Apache软件基金会开发的开源框架,它的主要目的是为了简化Java Servlet和JSP(JavaServer Pages)的开发,...
struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...
struts1 配置 java
在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...
1. **配置文件结构**: Struts2的配置通常存储在一个名为`struts.xml`的XML文件中。这个文件遵循特定的DTD(文档类型定义),如`struts-2.0.dtd`,确保其结构的正确性。 2. **常量配置**: `<constant>`元素用于...
struts-config.xml struts标准配置文件 struts-config
本文将详细介绍如何使用Struts 1与Struts 2进行开发,尤其是它们的配置方式,包括XML配置和注解配置。 #### 二、Struts 1 的配置方式 **1. 环境配置** Struts 1的配置主要包括两个方面:类库的引入和配置文件的...
1. **struts2核心库** `struts2`的jar文件是框架运行的基础,包含核心控制器、拦截器、结果类型和其他必要的组件。这些jar文件提供了处理请求、响应以及与其他组件交互的能力。 2. **.struts2.xml配置文件** - **...
1. **配置服务器**:首先,你需要在服务器端(如Tomcat、Jetty等)启用HTTPS。这通常涉及到修改服务器的配置文件(如Tomcat的`server.xml`),添加一个监听443端口的SSL连接器。你需要提供一个有效的SSL证书,这可以...