`
SuperCustomer
  • 浏览: 110138 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Struts2开始

阅读更多
要用到的jar包:commons-fileupload.jar,commons-logging.jar,freemarker-2.3.13.jar,ognl-2.6.11.jar,struts2-core-2.1.6.jar,xwork-2.1.2.jar。
1、新建一个Web Project,命名为Struts2,首先将项目编码改为UTF-8(这是一个良好的习惯)。
2、把上述jar包拷贝到项目Web-INF目录下的lib文件夹里面。
3、拷贝一个struts.xm文件到src下面,删除struts标签里面的内容,结构如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>	

</struts>

4、修改web.xm文件,加入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>/*</url-pattern>
</filter-mapping>

5、新建一个action,放在包action下面,命名为ActionBegin,添加一个属性result,添加一个方法execute(),代码如下:
import com.opensymphony.xwork2.ActionContext;

public class ActionBegin {

	private String result;
	
	public String execute(){
		result="我的第一个Struts2应用";
		return "success";
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}
	
}

6、修改index.jsp页面,在页面中加入一段代码:${result }
7、修改struts.xm,在struts标签内加入以下代码:
<package name="begin" namespace="/begin" extends="struts-default">
	<action name="begin" class="action.ActionBegin" method="execute">
		<result name="success" type="dispatcher">/index.jsp</result>
	</action>
</package>

8、部署Struts2项目,并启动服务器,在浏览器地址栏里输入:http://localhost:8080/Struts2/begin/begin,回车即可在页面看到“我的第一个Struts2应用”。
分享到:
评论

相关推荐

    集合 struts2+spring+hibernate

    SSH框架的集成通常从Struts2开始,因为它主要处理用户界面交互和请求转发。 **Struts2配置** Struts2的核心在于`struts2-core-2.x.x.jar`,它提供了框架的基础功能。另外,还需要包括`xwork-core-2.x.x.jar`用于...

    struts2+spring2+ibatis

    首先,让我们从Struts2开始。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它提供了强大的请求处理机制,包括Action、Interceptor(拦截器)等概念,使得业务逻辑与视图层解耦。Struts...

    struts2帮助文件API(chm版)

    8. **注解支持**:从2.0.6版本开始,Struts2开始支持注解,开发者可以通过在类和方法上添加注解,简化配置文件。 9. ** strut2-convention-plugin**:此插件实现了约定优于配置的原则,大大减少了XML配置,使得应用...

    struts2中文学习文档

    从给定的文件信息来看,标题“struts2中文学习文档”和描述“struts2的根本webwork2”表明这是一份关于Struts2框架的学习资料,特别强调了Struts2与WebWork2的关系。Struts2是Apache Struts的一个版本,它是一个用于...

    struts2全部的jar包

    Struts2是一个强大的MVC(Model-View-Controller)框架,它在Java Web开发...通过了解以上内容,你可以开始使用这些JAR包搭建并运行Struts2应用,享受它带来的便捷和高效。记住,持续学习和实践是掌握任何技术的关键。

    Struts2全部jar包

    一旦完成配置,就可以开始编写Action类、创建视图和配置拦截器,从而构建起完整的Struts2应用程序。 为了快速搭建Struts2项目,你可以遵循以下步骤: 1. 创建一个新的Java Web项目。 2. 将提供的jar包复制到项目的...

    Struts2中文教程,Struts2API

    教程通常会从最基础的环境搭建开始,教你如何配置Struts2的核心库和web.xml文件,以便让框架正常工作。 Action类是Struts2的核心组件,它是业务逻辑的载体。开发者可以创建自定义的Action类来处理用户请求,并返回...

    struts2,spring,ibaits

    首先,让我们从Struts2开始。Struts2是一款基于MVC(Model-View-Controller)设计模式的开源Web应用程序框架。它负责处理用户请求,通过Action类将这些请求映射到业务逻辑,并最终将结果返回给视图层。Struts2的特点...

    struts2 spring hibernate 简单 入门 源码

    首先,让我们从Struts2开始。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建动态、数据驱动的Web应用。它提供了强大的动作调度、拦截器、结果类型和模板技术,使得开发者可以更专注于...

    struts2_开始.doc

    在开始使用 Struts2 进行开发之前,首先需要进行环境搭建。以下是关于Struts2环境搭建、Action类的开发以及表单数据封装的详细说明: **一、Struts2 环境搭建** 1. **添加 Struts2 相关的库文件**:在项目中引入...

    struts2经典实例

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它是Apache软件基金会的Jakarta项目的一部分,旨在简化开发过程,提高可维护性和可扩展性。在本实例集中,我们将...

    struts2-core-2.0.11源码

    10. **注解支持(Annotations)**:从Struts2.1版本开始,框架引入了注解支持,允许开发者在Action类和方法上使用注解进行配置,这部分代码位于`org.apache.struts2.convention.annotation`包中。 在研究源码时,...

    struts2完整版

    Struts2是一个基于MVC(Model-View-Controller)架构的...完成这些步骤后,你就可以开始使用Struts2开发Java Web应用了。Struts2的这些特性使得它在处理复杂Web应用时更加高效、灵活,同时也降低了开发和维护的成本。

    struts2.ppt struts2.ppt 我们老师发的PPT

    在深入讲解Struts2的知识点之前,让我们先了解如何开始一个Struts2项目。 首先,要开发Struts2应用,你需要从Apache官方网站下载Struts2的最新版本,通常是struts-2.x.x-all.zip。解压缩后,找到lib目录下的jar文件...

    struts1和struts2的区别

    Struts1和Struts2是两个著名的MVC框架,它们都是Apache Struts项目的一部分,用于构建基于Java的Web应用程序。虽然两者在核心理念上相似,但在实现方式和设计上存在显著差异,这些差异体现在多个方面。 首先,让...

    struts2 最新版 不用去官网上下载了

    Struts2是一个非常知名的Java Web开发框架,由Apache软件基金会维护。它基于MVC(Model-View-Controller)设计模式,极大地简化了Java Web应用程序的开发过程,提供了强大的功能和可扩展性。在标题和描述中提到的...

    Struts2,Hibernate,Spring

    首先,让我们从Struts2开始。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它为Java开发者提供了一种结构化的解决方案,用于处理HTTP请求并展示结果。Struts2的核心功能包括动作映射、...

    struts2 学习资料

    你可以通过创建简单的Struts2应用开始,比如一个用户注册系统,逐步添加功能,如登录验证、数据持久化等。通过这样的实践,你会更深入地理解Struts2的工作流程和设计模式。 总之,这个压缩包中的资源为学习Struts2...

    struts2jar包.zip

    Struts2是一个非常著名的Java Web...只需将这些JAR文件添加到项目的类路径中,就可以开始利用Struts2的强大功能构建Web应用了。同时,对于初学者,了解每个JAR文件的作用和功能,有助于更好地理解和使用Struts2框架。

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

Global site tag (gtag.js) - Google Analytics