1。基础的应用所需要的架包
struts2-core-2.x.x jar : Struts2框架的可信类库
xwork-2.x.x.jar :XWork类库, Strts2在其上构建
ognl-2.6.x.jar:对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性
freemarker-2.3.x.jar:strts2 的ui标签的模板使用个FreeM阿让客人编写
commons-logging-1.1.x.jar:ASF出品的日志包,Struts2框架使用这个日子包来支持Log4j和JDK1.4+日志记录
commons-fileuplod-1.2.1.jar文件上传组建,2.1.6版本后必须加入此架包
2。在src目录下建立Struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<!-- 配置 -->
</struts>
3。在WEB-INF/web.xml中加入Struts2的启动过滤器
<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>*.action</url-pattern>
</filter-mapping>
分享到:
相关推荐
这个“最简单Struts2”压缩包可能是针对初学者设计的一个简化版教程或示例项目,包含了一些基本的依赖和配置,以帮助新手快速入门。 Struts2的核心特性包括: 1. **Action和Result**:在Struts2中,业务逻辑通常被...
例如,一个简单的Action配置可能如下: ```xml <package name="default" namespace="/" extends="struts-default"> <result name="success">/HelloWorld.jsp ``` 在这个例子中,我们定义了一个名为"hello"的...
通过这种方式,开发者可以快速构建起一个简单的Web应用,理解Struts的工作原理,以及如何在实际开发中使用Struts框架。随着对Struts框架的深入理解和实践,开发者可以更好地应对复杂的业务需求,提高开发效率。
在这个“最简单的struts2文件”中,我们可以找到构建一个基本Struts2应用所需的组件和配置。下面将详细解释Struts2的核心概念和关键组成部分。 1. **Action类**: 在Struts2中,业务逻辑主要由Action类执行。...
这个"最简单的Struts2练习"项目对于初次接触Struts2框架的学习者来说是一个很好的起点。Struts2以其灵活性、可扩展性和对MVC(模型-视图-控制器)设计模式的出色支持而闻名。 在Struts2框架中,核心组件包括Action...
通过这个"最简单的Struts1入门案例",开发者可以了解到如何将Struts1框架整合到实际的Web应用中,掌握MVC模式的应用,以及理解Struts1的核心组件和配置。对于初学者来说,这是一个很好的起点,可以帮助他们更好地...
这个"struts入门最简单例子"旨在帮助初学者快速理解并掌握Struts2的基本用法。Struts2框架提供了丰富的功能,如动作映射、结果类型、拦截器、动态方法调用等,使得开发者能够构建结构清晰、可维护性强的Web应用程序...
本实例“最简单的Struts实例”旨在为初学者提供一个快速入门的实践教程。 首先,让我们理解Struts框架的基本组成部分: 1. **模型(Model)**:模型层是业务逻辑的载体,通常由JavaBeans或POJO(Plain Old Java ...
这个"用Struts2实现的最简单的用户登录"示例旨在展示如何利用Struts2框架构建一个基本的用户登录系统。 首先,Struts2的核心是Action类,它是处理用户请求的中心。在这个例子中,我们需要创建一个名为`LoginAction`...
**多个Struts配置文件**: Struts2支持多个配置文件,可以通过`<include>`标签来导入其他配置文件,这样可以使配置更加模块化,方便管理和维护。 **Action的调用方式**: Struts2支持基于注解的Action配置,可以...
本教程将详细介绍如何在Eclipse集成开发环境中创建一个最简单的Struts2项目。 首先,我们需要确保Eclipse环境已经安装了必要的插件,如Dynamic Web Project支持和Tomcat服务器。对于Tomcat,你需要下载对应版本...
同时,创建一个对应的struts配置文件(struts.xml),定义Action的映射和结果类型: ```xml <struts> <package name="hello" namespace="/" extends="struts-default"> <result name="success">/HelloWorld.jsp...
总结来说,"最简单的Struts实例"是一个适合初学者的实践项目,通过它你可以了解Struts框架的基本工作原理,学习如何在MyEclipse中配置和运行Struts应用,同时掌握MVC模式在实际开发中的运用。这将对你进一步深入Java...
接着,创建一个简单的`struts.xml`配置文件,它是Struts2的核心配置文件,用于定义动作(Actions)和结果(Results)。 3. **配置Struts2** 在`struts.xml`文件中,我们需要至少定义一个Action,例如: ```xml ...
总的来说,这个“最简单项目例子”是一个全面的教程,涵盖了Struts2的基础知识,包括框架的配置、Action的编写、视图的渲染以及与用户的交互。对于初学者来说,它是一个理想的起点,能够帮助他们快速掌握Struts2的...
struts框架在Intellij IDEA 中最详细的配置教程以及简单项目测试案例
配置简单明了,易于理解,对于初学者来说,快速上手是十分友好的。 3. **拦截器(Interceptors)**:拦截器是Struts2的一大特色,它允许在Action调用前后插入自定义的逻辑,如日志记录、权限检查、数据校验等。通过...
Struts2不是Struts1的简单升级,而是一个全新的架构,它吸取了Struts1和其他框架的优点,使得开发者能够更高效地构建可维护的、易于扩展的Web应用。 在Struts2的工作流程中,首先,客户端浏览器通过HTTP请求与...
- **配置Struts**:修改Struts配置文件(如`struts-config.xml`),引入Spring的Action类,而不是直接实例化。 - **ActionServlet配置**:在`web.xml`中配置`ActionServlet`,并添加Spring的`...
在这个"使用Maven构建Struts2最简单例子"中,我们将探讨如何结合这两个工具来创建一个基础的J2EE应用。 首先,让我们深入了解Maven。Maven使用一个称为POM(Project Object Model)的XML文件来定义项目的配置信息,...