一、环境搭建
1.新建webProject
2.设置tomcat。window/preferences/myeclipse/servers/tomcat下选择tomcat并Enable
3.设置JDK。window/preferences/java/Installed JREs/add下增加JDK。JDK包含调试,JRE不包含调试。
二、搭建框架
1.解压Struts2,打开apps/struts2-blank-2.1.6文件
2.复制WEB-INF/classes/struts.xml至项目src目录下。编译完后会自动放到项目WEB-INF/classes下
3.导入jar包。复制WEB-INF/lib/下jar包复制到项目复制WEB-INF/lib目录下
4.把WEB-INF下的web.xml代码复制到项目web.xml,代码如下:
<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.修改struts.xml,增加package节点
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>/Hello.jsp</result>
</action>
</package>
6.在项目根目录下增加Hello.jsp
7.测试:部署并启动tomcat,访问:http://localhost:8080/Struts2_Test/hello
至此完成!
分享到:
相关推荐
struts2搭建struts2搭建struts2搭建struts2搭建struts2搭struts2搭建struts2搭建struts2搭建struts2搭建struts2搭struts2搭建struts2搭建struts2搭建struts2搭建struts2搭
这个“hibernate4+spring3+struts2搭建框架实例”旨在为初学者提供一个快速上手的环境,通过实体类与数据库交互,实现数据持久化。 Struts2是MVC(Model-View-Controller)架构模式的一个实现,主要用于控制应用...
本教程将介绍如何使用Struts2搭建一个简单的JavaWeb后台,包括创建一个名为"login"的Action,该Action能够处理用户请求,并返回JSON格式的数据。我们将使用Gson库来实现JSON的序列化和反序列化。 首先,我们需要...
这个“spring3 ibatis struts2 搭建的简单项目”就是一个利用这三个框架进行集成开发的例子,主要目的是为了教学和学习。 首先,Spring框架是企业级应用开发的基石,它提供了全面的编程和配置模型,用于简化Java...
1. **Struts2 Core**: 包含Struts2框架的核心组件,如Action、Result、Interceptor等,是搭建Struts2应用的基础。 2. **Struts2 Plugins**: 提供额外功能的插件,如 strut2-dojo-plugin 可用于集成Dojo JavaScript库...
下面,我们将详细介绍如何使用Tomcat、Struts2、JSP和MySQL搭建一个Web应用程序的过程,同时也会解释每个步骤所涉及的关键知识点。 首先,需要理解每个组件的作用: - Tomcat是一个开源的Web服务器和Servlet容器,...
本视频教程由传智播客提供,旨在帮助初学者理解Struts2的基础概念,并指导如何搭建Struts2的开发环境。 首先,我们要了解Struts2的核心概念。Struts2是一个基于MVC(Model-View-Controller)设计模式的框架,它的...
在本教程中,我们将深入探讨如何搭建一个基本的Struts2项目,以及它与Struts1.x的主要区别。 首先,要搭建Struts2项目,我们需要准备一些必要的库文件。这些库文件包括:struts2-core、xwork、commons-logging、...
本教程将通过一个实例详细介绍如何搭建Struts2环境并创建一个简单的应用。 首先,我们需要准备以下工具和库: 1. **Java Development Kit (JDK)**:确保已安装JDK,并设置好环境变量JAVA_HOME。 2. **Apache ...
commons-fileupload-1.3.1.jar; commons-io-2.2.jar; commons-lang3-3.1.jar; commons-logging-1.1.3.jar; freemarker-2.3.19.jar; javassist-3.11.0.GA.jar;...struts2-core-2.3.16.3.jar; xwork-core-2.3.16.3.jar;
这个"ssi搭建例子"项目提供了一个直接运行的示例,可以帮助初学者快速理解Spring、iBatis和Struts2的整合过程。通过学习和运行这个例子,你可以深入理解这三个框架如何协同工作,以及它们在实际项目中的作用。同时,...
本篇文章将探讨如何使用Acegi、Spring、Hibernate和Struts2这四大组件共同构建一个基于角色的权限控制系统(Role-Based Access Control, RBAC),以确保系统的安全性。 首先,我们需要理解认证和授权这两个基本的...
下面将详细介绍Struts2框架的搭建过程、基本概念以及如何使用提供的空白框架模型进行开发。 1. **Struts2框架基础** - **MVC模式**:Struts2遵循MVC设计模式,将应用分为模型、视图和控制器三个部分,分别负责业务...
这篇文档将探讨如何使用Acegi,以及SSH(Struts 2、Spring、Hibernate)栈搭建一个安全的RBAC系统。 首先,我们需要下载相关的软件和库,如Java 5、Tomcat 5.5.26、Struts 2.0.11、Spring 2.5.1、Hibernate 3.2以及...
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
通过这个新闻管理系统,新手可以学习到如何使用Struts2搭建一个完整的web应用,包括控制器的设计、模型与视图的交互、用户交互处理以及错误处理等方面的知识。同时,这个项目也可以作为进一步学习其他Java web技术,...
下面我们将详细探讨Struts2的原理和搭建过程。 **Struts2原理** 1. **拦截器机制**:Struts2的核心特点之一是其拦截器链,它允许开发者插入自定义的处理逻辑在Action执行前后。拦截器可以用于权限验证、日志记录、...
在本教程中,我们将详细介绍如何搭建Struts2开发环境。 首先,确保你已经安装了以下基础软件: 1. Java Development Kit (JDK):Struts2运行在Java平台上,所以你需要先安装JDK并配置好`JAVA_HOME`环境变量。 2. ...
2. **示例代码**:提供实际的项目案例,展示如何使用Struts2搭建Web应用,包括Action的编写、视图的渲染、配置文件的设置等。 3. **教程视频/文章**:通过视频教程或者技术文章,讲解Struts2的基本概念、核心组件...