一.搭建开发和运行环境。
1.下载struts2.0所需jar包。下载地址:http://people.apache.org/builds/struts/2.0.0/struts-2.0.0-SNAPSHOT-all.zip
2.确定开发工具为Eclipse3.2.1+MyEclipse5.1.
3.新建一个Web Project。
4.将你下载到的“struts-2.0.0-SNAPSHOT-all.zip”解压,将“lib”文件夹下的jar包复制到你的工程目录下的WebRoot/WEB-INF/lib下。并将其添加到构建路径中去(这一步一般电脑自动完成)
5.将web.xml改成如下形式。
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Struts 2.0 Hello World</display-name>--这里的名字可以随便起
<filter>
<filter-name>struts2</filter-name>--这里的名字也可以随便起,只要与下面的<filter-name>中的名字相同即可。
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>--这里填写类名(死写法,不用改)
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>--与上面的阿<filter-name>名字相同即可
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>--这里配置欢迎页面
</welcome-file-list>
</web-app>
6.在“src”下面新建struts.xml文件和struts.properties文件。
struts.xml文件内容如下:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml"/> --死写法
</struts>
struts.properties文件暂不用写内容。
7.好了,一个简单的struts2.0的工程就算完成了!以后我们还会继续为大家更新其他内容!
谢谢大家捧场!
分享到:
相关推荐
### Struts 2.0 详细配置解析 #### 一、Struts 2.0 简介 Struts 2.0 是一个基于 Java 的开源框架,用于开发 Web 应用程序。它继承了 Struts 1.x 的优点,并在架构上进行了改进,更加灵活且易于扩展。Struts 2.0 ...
Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在...
在Struts2.0中,Action的执行方法通常命名为execute(),但并不强制,可以通过配置文件指定任何方法作为执行入口。当Action执行完毕后,返回一个字符串,这个字符串将决定页面的流转方向,比如“input”可能指向输入...
Struts2.0是Java Web开发中的一个热门框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态Web应用程序的强大工具。API文档是理解任何框架核心功能的关键,对于Struts2.0也不例外。让我们深入...
本教程将详细讲解如何在Myeclipse集成开发环境中配置Struts2.0,同时结合JDK1.6和Tomcat6.0服务器来创建一个完整的开发环境。 首先,确保你已经安装了JDK1.6。Java Development Kit (JDK) 是开发和运行Java应用程序...
Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web应用程序框架。它并非Struts 1的直接升级,而是源自WebWork框架,提供了更强大的特性和灵活性。Struts 2的核心是Action,它是业务逻辑处理的...
Struts2.0是一款强大的Java Web框架,它在MVC(Model-View-Controller)设计模式的基础上,提供了灵活且强大的架构来构建企业级的Web应用程序。这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷...
这个"三大框架中文文档中的struts2.0开发手册"为程序员提供了一份详尽的参考资料,帮助他们理解和掌握Struts2.0的核心概念、配置以及实践方法。 Struts2.0的核心特性包括: 1. **Action和结果类型**:Struts2.0中的...
这个入门案例旨在帮助初学者快速理解Struts2.0的基本架构和配置。我们将创建一个简单的用户登录应用,包含一个登录表单和一个处理登录请求的Action。 三、环境配置 1. 安装JDK:确保你的开发环境已经安装了Java ...
XML配置文件(通常为struts.xml或struts-default.xml)用于定义Action、拦截器、结果类型等,而注解配置则可以直接在Action类和方法上标注,简化了配置工作。 5. **插件体系**: Struts 2.0拥有丰富的插件支持,如...
2. **配置灵活性**:Struts2.0的配置文件XML格式,可以通过注解或者配置文件进行配置,更加灵活方便。 3. **拦截器**:Struts2.0使用拦截器来处理请求,拦截器链可以在不修改Action代码的情况下添加新的功能,如...
同时,还需要在Web应用的WEB-INF目录下创建struts.xml配置文件,这是Struts2.0的入口点,用来配置Action及其相关设置。 学习Struts2.0的过程中,会涉及以下几个关键概念: 1. **Action类**:Action类是业务逻辑的...
通过阅读源代码,开发者可以深入理解Struts2.0的工作机制,包括请求处理流程、拦截器链的执行、配置解析等,这对于调试、优化和自定义框架行为非常有帮助。 学习Struts2.0,你需要掌握以下几个重要概念: - **...
本指南将深入探讨Struts 2.0的核心概念、设计模式、配置以及实际应用中的最佳实践。下面,我们将详细讲解Struts 2.0的关键知识点。 1. **Struts 2.0架构** Struts 2.0基于Model-View-Controller(MVC)设计模式,...
一、为Struts2.0做好准备 在开始Struts2.0的学习之旅前,首要任务是搭建开发和运行环境。这一步骤至关重要,它包括从Apache官方网站下载Struts2.0包,以及在Eclipse等IDE中创建新的Web项目。通过将Struts2.0的库...
三、Struts2.0配置 1. Struts2配置文件:通常为struts.xml,用于配置Action、Result、Interceptor等。通过XML配置,我们可以定义Action的映射路径、处理方法、结果类型等。 2. Action配置:定义Action类及其对应的...
3. **配置灵活性**:Struts2.0 支持多种配置方式,包括 XML 配置文件、注解(Annotation)以及继承等方式,使得配置变得更加灵活方便。 4. **强大的标签库**:Struts2.0 提供了丰富的标签库支持,如 `<s:textfield>`...
在"struts2.0源代码"中,你可以看到框架的核心组件、拦截器、配置解析、动作执行等核心功能的实现。以下是一些主要的知识点: 1. **ActionInvocation**:这是Struts2的核心接口,代表了一个动作的执行流程。它负责...
在开发Struts2.0项目时,开发者需要理解Action、拦截器(Interceptor)、结果(Result)和配置文件(如struts.xml)的工作原理。Action是业务逻辑的载体,拦截器则提供了在Action执行前后进行额外处理的能力,如登录...