`
blues1021
  • 浏览: 139891 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Struts2.1的应用配置

    博客分类:
  • SSH
 
阅读更多

Struts2.1的应用配置:
一、加入版本一致的.jar包:
下载的struts-2.1.6-all.zip解压包中lib目录中的:
(1)struts2-spring-plugin-2.1.6.jar(2)commons-logging.jar(3)freemarker.jar(4)ognl.jar(5)
struts2-core.jar(6)xwork.jar(7)commons-io-1.3.2.jar(8)commons-fileupload-1.2.1.jar
(9)struts2-dojo-plugin-2.1.6.jar(10)struts-dwr-plugin-2.1.6.jar(11)spring-web-2.5.3.jar
(注 意lib目录中Struts2框架的类库有版本后缀,例如commons-logging.jar可能为:commons-logging- 1.0.4.jar,struts2-core.jar可能为struts2-core-2.1.6.jar)将上述的包加入到项目的WEB- INF\lib目录中,这里需要确保这些包的版本一致。
二、打开WebRoot\WEB-INF目录中的web.xml文件
加入web的过滤器和mapping。
   <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
三、创建strut2的配置文件,在src下创建struts.xml配置文件:
<struts>
<include file="struts-default.xml" />
    <package name="Spring" extends="struts-default">
        <action name="UserActionLogs" class="com.bsp.action.UserAction">
            <result name="success">/index.jsp</result>
            <result name="error">/sshlogin.jsp</result>
             <result name="input">/userlogin.jsp</result>
        </action>
    </package>
</struts>
还要在src下创建struts.properties属性文件:
#指定Struts 2处于开发状态
struts.devMode = true
#指定当Struts 2配置文件改变后,Web框架是否重新加载Struts 2配置文件
 struts.configuration.xml.reload=true
#设置字符集
struts.i18n.encoding=UTF-8
#该属性指定Http的请求后缀
struts.action.extension=do,action  
#指定当前应用默认的国际化地区信息
#struts.locale=en_us
struts.custom.i18n.resources=globalMessages
struts.objectFactory =spring
四、struts的应用开发,编码。

分享到:
评论

相关推荐

    struts2.1完整jar包

    Struts2.1是Apache软件基金会的开源框架Struts的第二个主要版本,它基于MVC(Model-View-Controller)设计模式,为Java Web应用程序提供了一种强大的开发框架。Struts2的核心目标是简化Web应用的开发过程,提高代码...

    Struts 2.1 Libraries

    在这个"Struts 2.1 Libraries"压缩包中,包含了一系列Struts 2.1框架相关的库文件,这些库文件是开发和运行Struts 2.1应用的基础。 Struts 2的核心组件包括: 1. **Action**:Action类是业务逻辑处理的主要部分,...

    struts2.1教程

    - **框架定义**:Struts 2.1 是一款基于Java的开源Web应用开发框架,继承了Struts 1.x的优秀特性,并在很多方面进行了改进和优化。它提供了一种构建可扩展且易于维护的Web应用程序的方法。 - **主要特点**: - **...

    Struts2.1 源码+开发包(项目依赖库)

    Struts2.1是Apache软件基金会的开源框架,主要用于构建基于Java EE的Web应用程序。它在Struts1的基础上进行了重大改进,提供了更强大的MVC(Model-View-Controller)架构支持,增强了动作处理、异常处理、国际化、...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 首先,需要在MyEclipse 8.5中创建一个新...

    黑马程序员 struts2.1 视频教程

    这个视频教程由黑马程序员提供,由黎活明主讲,旨在帮助开发者深入理解和掌握Struts2.1的核心概念和实际应用。 首先,从标题和描述我们可以了解到,本教程是关于Struts2.1的,它涵盖了从基础到进阶的多个主题。...

    struts 2.1 jar

    Struts 2.1 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会维护。它旨在提供一个结构化的、可扩展的平台,帮助开发者构建更高效、易于维护的Web应用。Struts 2.1版本是...

    Struts2.1的jar包

    Struts2.1是Apache软件基金会旗下的Web应用框架Struts的特定版本,它基于Model-View-Controller(MVC)设计模式,旨在提供一个结构化的、可扩展的平台,用于开发Java Web应用程序。Struts2作为Java EE领域的重要组件...

    Struts2.1.zip

    6. **Action配置**:Struts2.1支持XML和注解两种方式配置Action,注解方式更简洁,减少了XML配置文件的复杂性。 7. **异常处理(Exception Handling)**:Struts2.1提供了一套完整的异常处理机制,允许开发者定义全局...

    struts2.1包

    使用Struts2.1开发Web应用时,开发者需要注意以下几个关键知识点: 1. **配置文件**:`struts.xml`是Struts2的核心配置文件,定义了Action、结果类型、拦截器栈等信息。 2. **Action类**:每个Action类对应一个用户...

    整合struts2.1和hibernate3.2的JAR包

    下面将详细阐述如何整合Struts2.1与Hibernate3.2,以及涉及的相关知识点。 首先,了解Struts2.1:这是一个基于ApacheJakarta Struts的下一代MVC框架。它提供了一种模型驱动的方法来开发Web应用程序,允许开发者使用...

    Struts2.1零配置——convention-plugin

    Struts2.1引入了Convention Plugin,以实现框架的零配置目标,替代之前的Codebehind Plugin。这个插件通过约定优于配置的原则简化了Struts2的应用开发,减少了XML配置文件的需求。以下是对Convention Plugin主要特性...

    Struts2.1资料大全

    Struts2.1是Java Web开发中的一个框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化、可扩展的方式来构建应用程序。这个资料大全包含了Struts2.1的核心API、标签库的详细解析以及入门...

    Struts2.1权威指南光盘源代码第19章

    Struts2.1是Apache软件基金会的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它在Struts1的基础上进行了重大改进,提供了更强大的控制层、更灵活的MVC设计模式实现,以及对现代Web开发技术的更好支持。...

    hibernate3.2+spring2.5+struts2.1配置过程.doc

    在本文中,我们将详细探讨如何配置一个基于Java的Web应用程序,使用Hibernate3.2作为持久层框架,Spring2.5作为应用上下文管理和依赖注入工具,以及Struts2.1作为MVC框架。这个组合通常被称为SSH(Struts2、Spring、...

    传智播客struts2.1视频教程—源代码

    10. **实战项目**:通过实例演示如何从零开始搭建一个完整的Struts2.1应用,包括创建Maven项目、添加依赖、编写Action、配置Struts2、实现视图等步骤。 本教程的源代码部分将提供每个章节实例的完整代码,让学习者...

    struts2.1 完整版下载

    在Struts2.1这个完整版中,包含了该框架的所有组件和必要的配置文件,方便开发者快速搭建和开发Java Web应用。 Struts2的核心特性包括: 1. **拦截器(Interceptors)**:这是Struts2最具特色的一部分,它通过拦截...

    整合Struts2.1+jasperreport

    Struts2.1和JasperReport的整合是Java Web开发中的一个重要话题,它涉及到Web应用程序的MVC(模型-视图-控制器)架构和数据报告的生成。Struts2.1是一个强大的MVC框架,而JasperReport则是一个用于创建复杂报表的...

    struts2.1配置

    Struts2.1配置是Java Web开发中一个关键步骤,它是Apache Struts框架的一个版本,用于构建基于MVC(Model-View-Controller)模式的Web应用程序。以下是对配置过程的详细说明: 首先,配置Struts涉及到以下几个核心...

    struts2.1jar包

    总结来说,Struts2.1 jar包是Java Web开发中不可或缺的一部分,它提供了强大的MVC架构,帮助开发者构建可维护、可扩展的Web应用。了解并熟练掌握Struts2框架的使用,对于提升开发效率和项目质量有着显著的帮助。

Global site tag (gtag.js) - Google Analytics