`
E,我卡了
  • 浏览: 31169 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts1配置

阅读更多

简单写下Struts1配置过程:

1.导入必须的jar包,最少包括commons-beanutils.jar,common-digester.jar,common-logging.jar,struts.jar。

 

2.配置文件web.xml注册Struts1的servlet、配置文件名及路径、接收路径格式。

 

3.配置文件struts-config.xml,包括必要的formbeans(可无),action,forward。

 

4.写自己的action。

 

 

PS:文件如下:

1.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">
	<servlet>
	    <servlet-name>action</servlet-name>
	    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
	    <init-param>
	      	<param-name>config</param-name>
	      	<param-value>/WEB-INF/struts-config.xml</param-value>
	    </init-param>
	</servlet>
  
    <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>
</web-app>

 2.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>  
  <action-mappings>
  	<action path = "/test" type = "com.tim.struts.action.TestAction">
  		<forward name = "success" path = "/index.jsp"></forward>
  	</action>
  </action-mappings>
</struts-config>
 

 

3.TestAction

package com.tim.struts.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class TestAction extends Action {

	@Override
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		System.out.println("!!");
		return mapping.findForward("success");
	}
	
}

 4.对应jar包(struts1.2)

见附件。

5.访问路径,http://localhost:8888/工程名/test.do(也可配置域名访问)

 

  • lib.rar (831.8 KB)
  • 下载次数: 7
分享到:
评论

相关推荐

    struts1配置的demo

    这个"struts1配置的demo"是用于展示如何在实际项目中配置并使用Struts1框架的一个实例。通过分析这个小demo,我们可以深入了解Struts1的核心组件和配置。 首先,Struts1的核心配置文件是`struts-config.xml`,它...

    struts1配置文件定义文件

    struts1配置文件定义文件,约束了struts-config.xml文件中都包含哪些元素

    Struts1配置文件详解_思念_百度空间.png

    Struts1配置文件详解_思念_百度空间.png

    Struts1配置文件标签介绍 - XLay的日志 - 网易博客.mht

    Struts1配置文件标签介绍 - XLay的日志 - 网易博客.mht

    struts配置大全(1、2全)

    本资料“struts配置大全(1、2全)”涵盖了Struts 1和Struts 2两个版本的核心配置,以及与Spring MVC的整合配置,旨在帮助开发者深入理解并熟练掌握Struts框架的配置方法。 **Struts 1配置** Struts 1的配置主要集中...

    struts1教程,struts1入门

    Struts1的配置主要在两个文件中:`struts-config.xml`和`web.xml`。前者定义了Action、ActionForm、ActionMapping等,后者配置ActionServlet。 **4. 请求处理流程** 1. 用户发起HTTP请求,请求到达ActionServlet。 ...

    struts1配置文件中DynaActionForm的使用

    用jsp、action、struts-config.xml配置文件,举例说明了DynaActionForm 在struts1 中的作用。

    struts2 配置dtd 自动提示

    在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...

    Struts1基本配置

    本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 **1. 框架概述** Struts1是由Apache软件基金会开发的开源框架,它的主要目的是为了简化Java Servlet和JSP(JavaServer Pages)的开发,...

    struts的配置与应用

    struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用

    ·Struts2配置文件介绍 超级详细

    ### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...

    Struts1开发指南

    struts1 配置 java

    struts2配置文件

    在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...

    struts2配置文件详细说明

    1. **配置文件结构**: Struts2的配置通常存储在一个名为`struts.xml`的XML文件中。这个文件遵循特定的DTD(文档类型定义),如`struts-2.0.dtd`,确保其结构的正确性。 2. **常量配置**: `&lt;constant&gt;`元素用于...

    struts-config.xml struts标准配置文件 struts-config

    struts-config.xml struts标准配置文件 struts-config

    struts各种配置

    本文将详细介绍如何使用Struts 1与Struts 2进行开发,尤其是它们的配置方式,包括XML配置和注解配置。 #### 二、Struts 1 的配置方式 **1. 环境配置** Struts 1的配置主要包括两个方面:类库的引入和配置文件的...

    SSH笔记_Struts2配置

    1. **struts2核心库** `struts2`的jar文件是框架运行的基础,包含核心控制器、拦截器、结果类型和其他必要的组件。这些jar文件提供了处理请求、响应以及与其他组件交互的能力。 2. **.struts2.xml配置文件** - **...

    struts2 Https 配置

    1. **配置服务器**:首先,你需要在服务器端(如Tomcat、Jetty等)启用HTTPS。这通常涉及到修改服务器的配置文件(如Tomcat的`server.xml`),添加一个监听443端口的SSL连接器。你需要提供一个有效的SSL证书,这可以...

Global site tag (gtag.js) - Google Analytics