1.先将所需的包导进来
右键--选择--build path--Add Library--User Library
添加:
commons-fileupload-1.2.1.jar
commons-logging.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
六个jar文件

2.创建一个struts.xml
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- packet是包必须继程struts-default -->
<package name="testStruts" extends="struts-default" namespace="/">
<!--action的名称必须与视图中的名称一致 class是致命处理的类 method致命在该类中若那个-->
<action name="test" class="cn.nm.action.TestAction" method="execute">
<!-- 跳转页面result 是结果 -->
<result name="success" type="dispatcher">/sc.jsp</result>
</action>
</package>
</struts>
3.创建一个class TestAction.java
package cn.nm.action;
public class TestAction {
/*struts2的所有处理方法的返回值必须是string字符串*/
public String execute(){
System.out.println("当你点击第一个struts2程序是默认执行该类中的execute方法");
/*返回的结果必须与result的结果name值相匹配 */
return "success";
}
}
4. 修改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">
<!-- 过滤器 -->
<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>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
5.修改index.jsp
<body>
<a href="./test.action">测试第一个struts2的案例 <</a>
</body>
6.建立一个sc.jsp
<body>
<h1>struts2测试成功</h1>
</body>
分享到:
相关推荐
这个"Struts2入门小程序"是专为初学者设计的,旨在帮助他们快速理解和掌握Struts2的基础知识。 首先,Struts2的核心是Action类,它是业务逻辑处理的中心。在Struts2中,一个Action类对应于一个用户请求,处理相应的...
这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。在描述中提到花费了3小时搭建,暗示这可能是一个简单的入门示例,用于学习或教学目的。 Struts2...
在这个“Struts2实例小程序1”中,你将开始接触并理解Struts2的基本概念和工作流程,这对于初学者来说是一个很好的起点。 1. **Struts2入门**: - **MVC模式**:Struts2遵循MVC设计模式,将业务逻辑、数据和展示...
Struts2是一个强大的Java EE应用程序框架,用于构建和维护可扩展、模块化且易于管理的Web应用程序。这个"struts2入门demo"是为初学者准备的一个基础实践项目,旨在帮助理解Struts2的核心概念和工作流程。让我们深入...
总的来说,这个“Struts入门小程序”涵盖了Struts框架的基础要素,包括Action、ActionForm、配置文件、请求处理、数据验证、国际化、过滤器以及可能的Struts 2特性。通过深入学习和实践这些模块,开发者能够快速掌握...
Struts2是一个强大的Java web框架,它为开发者提供了一种组织和构建MVC(Model-View-Controller)架构的应用程序的方式。本项目是为初学者设计的,旨在帮助他们快速理解并掌握Struts2的基本概念和操作。 首先,让...
Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)架构的应用程序。本入门案例主要涵盖了Struts2的基础环境搭建和配置文件的使用,帮助初学者快速理解和掌握...
总结起来,这个简单的Struts2小程序展示了MVC架构的运作方式:Model处理数据,Controller响应用户请求并处理业务逻辑,而View则负责显示结果。通过`struts.xml`配置文件,我们可以灵活地配置Action和结果页面的对应...
Struts2是一个强大的Java web开发框架,用于构建和维护可扩展、模块化且易于管理的Web应用程序。这个"struts2入门小例子+源码"是专为初学者设计的,旨在帮助他们快速掌握Struts2的基础知识和实践操作。 首先,让...
Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。这个"Struts2小程序源代码"提供了丰富的学习资源,帮助开发者深入理解Struts2的核心概念和技术。 首先,我们来看看标题...
Struts2是一个强大的Java web应用程序框架,用于构建和部署企业级的MVC(Model-View-Controller)架构的Web应用。这个入门学习源码包包含了关于Struts2的基础知识、学习笔记以及源码实例,旨在帮助初学者快速理解和...
Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中,为开发者提供了构建可维护、可扩展的Web应用程序的结构。本入门实例将带你逐步了解Struts2的基础知识,帮助你快速掌握其核心概念...
Struts2是一个强大的Java web框架,它为开发者提供了一种结构化的、模型-视图-控制器(MVC)模式的应用开发方式。对于初学者来说,理解并掌握Struts2的基本概念和工作原理是非常重要的。本案例"Struts2入门小案例...
小程序一个 入门helloworld 配置都是正确的
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化和易于管理的Web应用程序。这个入门案例将引导我们逐步了解Struts2的基本概念、架构以及如何使用它来构建一个简单的Web应用。 首先,让我们...
Struts2是一个非常著名的Java Web框架,用于构建可维护性高、结构清晰的企业级应用程序。这个"Struts2的第一个入门实例(一)"是为初学者准备的,旨在帮助他们快速理解Struts2的基础架构和工作原理。下面我们将深入...
Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action和Result,提供了一种更有效的方式来组织和控制应用程序的流程。本入门Demo旨在帮助初学者理解...
Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的出现是为了解决Struts1在处理复杂应用时的不足,提供更加灵活和高效的开发环境。Struts2 3.0版本是该框架的一...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化和易于管理的Web应用。这个入门配置小实例将带你了解如何在实际项目中设置和使用Struts2框架。以下是一些核心知识点: 1. **MVC模式**: ...
本资料"struts入门与实践.zip"是一个压缩包,包含了关于Struts框架的基础知识和实战教程。 Struts的核心概念包括: 1. **Action类**:在Struts中,Action类是业务逻辑的主要载体。它负责接收来自客户端的请求,...