`

struts2的搭建及入门实例

阅读更多

struts2的搭建及入门实例

一,准备

1,struts2所需文档及jar包

下载地址:http://struts.apache.org/download.cgi#struts20111

2,tomcat

下载地址:http://tomcat.apache.org/

 

二,入门实例

1,导入jar包

struts2-core-2.1.8.jar xwork-core-2.1.6.jar(webwork所依赖的开发包) freemarker-2.3.15.jar ognl-2.7.3.jar commons-fileupload-1.2.1.jar

 

2,web.xml配置

在WebRoo/WEB-INF/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>

 

3,struts.xml配置

<package name="default" namespace="/" extends="struts-default"> <action name="hello"> <result>/Hello.jsp</result> </action> </package>

 

namespace说明:namespace决定了action的访问路径,默认为"",可以接收所有路径的action<br />

namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,

/xxx/index.action,或者/xxx/yyy/index.action

namespace最好也用模块来进行命名

 

action中没有class,会自动执行ActionSupport.java中的代码

public String execute() throws Exception{

return SUCCESS

}

 

 

4,Hello.jsp

随便添加文件

 

 

  • jar包.rar (3 MB)
  • 描述: 所需的jar包
  • 下载次数: 3
分享到:
评论

相关推荐

    struts2入门实例教程详解

    ### Struts2入门实例教程详解 #### 一、环境搭建与基本配置 在开始学习Struts2框架之前,首先需要确保开发环境的正确搭建。根据提供的文档,所使用的开发工具为MyEclipse6,Web服务器为Tomcat6,Struts版本为...

    struts2经典实例

    `struts2-blank-2.0.1.war` 是一个基础模板,用于快速搭建新的Struts2项目。它包含了最小化的配置,帮助开发者了解如何开始一个新项目,以及如何添加自己的Action和视图。 5. **Struts2 Login** `Struts2_Login` ...

    struts2入门实例

    通过这个入门实例,初学者将能快速掌握Struts2的基本概念和使用方式,从而搭建起一个简单的MVC应用。实践是最好的老师,动手操作并理解每个部分的作用,将是深入学习Struts2的关键步骤。同时,随着对Struts2理解的...

    Struts2 入门实例代码

    这个入门实例代码提供了一个基本的Struts2应用的搭建过程,帮助开发者理解其核心概念和工作流程。 首先,让我们深入理解Struts2的核心特性。Struts2通过拦截器(Interceptors)实现了请求处理的分层结构,这些拦截...

    Struts1入门实例(完整代码)

    总之,Struts1入门实例是一个很好的起点,它让你能快速搭建一个简单的Web应用并了解其运作机制。通过实践这个实例,你可以深入理解MVC模式,掌握Struts1框架的基本使用,为进一步的Java Web开发打下坚实基础。

    Struts1入门教程实例

    ### Struts1.x入门教程实例知识点详解 #### 一、Struts1.x基本概念与特点 **Struts1.x**是Apache Struts的第一个版本,它是一个用于构建企业级Java Web应用的开源框架。该框架基于MVC(Model-View-Controller)...

    struts2开发入门以及webWork开发入门文档

    - `Max-Struts2教程.rar`可能包含了一个详细的Word文档,提供Struts2的基础教程,包括环境搭建、基本概念、实例应用等。 - `struts2教程.chm`是Windows的帮助文件格式,通常包含了分章节的教程内容,便于查阅和...

    struts2+myeclipse 入门例子

    总之,"struts2+myeclipse 入门例子"旨在帮助初学者理解如何在MyEclipse环境中搭建和运行一个简单的Struts2项目。通过学习这个例子,你可以掌握Struts2的基础概念,如Action、配置文件、结果映射和视图渲染,同时也...

    struts+hibernate入门实例(eclipse版)

    ### Struts + Hibernate 入门实例(Eclipse 版) #### 一、开发环境搭建 在本章节中,作者朱千平将引导我们完成开发环境的搭建,包括以下几个步骤: 1. **下载安装Eclipse**: Eclipse 是一个开源的集成开发环境...

    JavaWeb_SSH框架入门,IntelliJ idea搭建Struts2的helloWorld

    这个入门实例虽然简单,但涵盖了Struts2框架的基本使用,对于初学者来说是一个很好的起点。随着学习的深入,你还可以了解如何整合Spring进行依赖注入,以及Hibernate进行数据库操作,从而更好地理解SSH框架的工作...

    struts2零配置入门代码

    对于依赖注入,Struts2支持使用`@Inject`或`@Autowired`注解来注入服务或DAO实例,这在没有XML配置的情况下非常方便。例如,如果有一个`UserService`需要注入,可以这样写: ```java public class HelloWorldAction...

    Struts入门实例:通讯录

    这个"Struts入门实例:通讯录"提供了一个基本的实践平台,帮助初学者理解Struts 2框架的工作原理和开发流程。通过这个实例,你可以学习到如何组织Action、配置Struts、处理用户输入、以及与视图的交互等关键概念。...

    struts2.3框架包和简单入门实例

    Struts2.3框架是Java Web开发中...通过这个简单的入门实例,你可以逐步掌握Struts2.3框架的基本用法,为进一步学习和应用打下坚实的基础。随着对Struts2的深入,你将能够利用其强大的功能构建更复杂的企业级Web应用。

    struts2入门案例

    本入门案例将带你了解Struts2的基础知识和核心概念,帮助你快速上手。 在开始之前,先了解一下Struts2框架的主要优势: 1. 易于学习:Struts2提供了丰富的标签库,使得在JSP页面中编写业务逻辑变得简单。 2. 动态...

    struts2最佳实践,实例学习

    ### Struts2最佳实践与实例学习 #### 一、Struts2概述与基本概念 **Struts2**作为Java Web开发领域中一个重要的MVC框架,它的设计理念与实践方法为许多开发者提供了强大的支撑。本文旨在总结《Struts2权威指南》中...

    struts2+hibernate3.2+spring2.0配置+入门实例

    这个入门实例将带你逐步了解这三个框架的集成过程,从搭建环境到编写代码,再到运行测试,每一步都是学习Java Web开发的重要实践。通过这个实例,你将能够掌握如何在实际项目中运用这些技术,为后续的开发工作打下...

    Struts2 实例 HelloWorld

    通过上述步骤,我们可以成功地在glassfish2应用服务器上搭建一个简单的Struts2“Hello World”实例。这不仅帮助初学者快速入门Struts2框架,还让大家对glassfish2的应用服务器有了更深入的了解。未来,随着更多项目...

Global site tag (gtag.js) - Google Analytics