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

SHH框架下Struts的配置

    博客分类:
  • JDBC
阅读更多
SHH框架下Struts的配置

Struts的配置:

先导入一下Jar包,放在WEB-INF/LIB下面:
struts2-core-2.x.x.jar
xwork-2.x.x.jar
ognl-2.6.x.jar
freemarker-2.3.x.jar
commons-logging-1.1.x.jar
standard.jar
struts2-spring-plugin-2.0
jstl.jar

然后配置webxml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

  
   <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
  </context-param>

 
  <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>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

最后新建一个struts.xml文件:

<?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>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="GBK" />
<!-- struts的注入交给spring去控制 -->
<constant name="struts.objectFactory" value="spring"/>

<include file="struts-default.xml"/>
   <!-- Add packages here -->
<package name="struts" extends="struts-default">
<!--
<action name="save" class="bookAction" method="addBook">
<result type="redirect">list.action?queryMap=${queryMap}</result>
</action>


<action name="listUser" class="listAction">
<result name="success">/show2.jsp</result>
</action>
-->
</package>


</struts>

注意:
先配置 Hibernate
然后配置Spring
最后配置Struts

环境配置基本完成后,会出现 ssh+tomcat+myeclipse6.5配置项目时异常请参考一下连接:


ssh+tomcat+myeclipse6.5配置项目时异常1
ssh+tomcat+myeclipse6.5配置项目时异常2
ssh+tomcat+myeclipse6.5配置项目时异常3
ssh+tomcat+myeclipse6.5配置项目时异常4
ssh+tomcat+myeclipse6.5配置项目时异常5
分享到:
评论

相关推荐

    SHH框架集合webservice

    总结起来,SHH框架集合Webservice是Java开发中的强大工具,它将Spring的灵活性、Hibernate的数据持久化能力和Struts的MVC架构融合在一起,为开发高质量的Web服务提供了便利。理解并熟练掌握这些组件的工作原理和相互...

    J2EE_SHH框架整合

    "J2EE_SHH框架整合"指的是将三个非常流行的开源框架——Struts2、Spring和Hibernate集成到一个项目中,以实现更高效、更灵活的开发流程。这三个框架分别负责不同的职责:Struts2处理MVC(Model-View-Controller)...

    java学习shh框架jar包

    - Struts配置:struts-config.xml文件用于配置Action、ActionForm和结果页面。 - Tiles:Struts可以与Tiles框架集成,实现更复杂的页面布局。 3. **Hibernate框架**: - Hibernate是一个对象关系映射(ORM)工具...

    SHH 框架 继承 说明 案例

    SHH框架,全称为Spring、Hibernate、Struts的集成框架,是Java开发中常见的Web应用框架组合。在Java EE开发中,SHH框架提供了一种高效且可扩展的解决方案,帮助开发者实现业务逻辑、持久层操作和用户界面的分离。本...

    shh框架项目

    "shh框架项目"是一个基于JavaWeb技术的客户管理系统,主要采用了Struts2、Hibernate和Spring这三种核心技术,也就是我们常说的"S2SH"框架。这个框架组合在Java开发领域非常常见,尤其适用于构建企业级的Web应用。...

    SHH框架纯净版

    【SSH框架纯净版】指的是一个基于Java开发的Web应用程序框架,其中包括了Struts、Hibernate和Spring这三个核心组件的简化版本。这个项目是在MyEclipse10这个集成开发环境中搭建的,意味着它提供了一个完整的开发环境...

    SHH整合+web,struts2,spring配置

    和 web.xml,struts2.xml,spring配置文件"表明这是一个面向初学者的教程或资源包,包含了进行SHH整合所需的配置文件,包括`web.xml`(这是Java Web应用的部署描述符),`struts2.xml`(Struts2框架的核心配置文件),以及...

    shh框架常用基础jar包

    在"shh框架常用基础jar包"的压缩文件中,lib目录下通常会包含这些框架的必要库文件。例如,Spring的核心库spring-context、spring-beans、spring-web等,Struts的struts2-core、struts2-convention等,以及Hibernate...

    shh2 环境简单配置

    本文将详细介绍如何在Windows环境下使用MyEclipse集成开发环境配置SSH(Struts2、Hibernate、Spring)集成环境。我们将不涉及具体的博文内容,而是基于题目给出的信息提供一个通用的步骤指南。 首先,理解SSH框架:...

    shh框架搭建步骤

    本文详细介绍了SSH框架的搭建步骤,包括Hibernate、Spring和Struts2三个主要部分的配置过程。通过对这些步骤的详细解释,开发者可以更好地理解每个组件的作用及其间的交互方式,从而顺利完成SSH框架的应用开发。

    统一SHH框架包,java项目群下载

    SSH框架,全称为Spring、Struts、Hibernate的组合,是Java Web开发中常见的三大开源框架。这个框架集合了Spring的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)、Struts...

    SHH3大框架的jar包

    在Java开发领域,"SHH3大框架"指的是Spring、Hibernate和Struts 3的集成框架,这三大框架是企业级应用开发中的重要组件。它们分别处理不同的层面,Spring负责控制层逻辑,Hibernate处理数据持久化,而Struts 3则专注...

    黑马程序员 shh框架-crm项目源码

    "黑马程序员 shh框架-crm项目源码" 是一个基于SSH(Spring、Struts、Hibernate)框架开发的客户关系管理(CRM)系统的源代码。这个项目旨在帮助学习者理解和掌握SSH框架在实际项目中的应用,同时也为开发者提供了一...

    Shh.jar包(spring,struts2,hibernate)

    总之,Shh.jar包为Java开发者提供了一个快速启动Shh框架项目的基础,涵盖了Spring、Struts2和Hibernate的核心功能。然而,为了构建完整的、高性能的企业级应用,开发者还需要深入理解每个框架的细节,灵活运用,并...

    struts_框架包

    3. **Struts配置文件**: "struts-config.xml"是Struts框架的主要配置文件,它定义了控制器的行为,包括Action类的映射、表单bean的定义、数据校验规则等。这是开发者设置Struts行为的关键文件。 4. **Struts工作...

    J2EE SHH 框架开发的进销存系统

    2. **Spring**:Spring框架是一个全面的后端应用框架,它提供依赖注入(DI)和面向切面编程(AOP),用于管理对象的生命周期和配置。在本系统中,Spring作为服务层的核心,负责事务管理、业务对象的创建和协调,以及...

    最详细的ssh框架整合讲解.pdf

    在实际开发中,开发者还需要编写业务逻辑代码,配置Action、Service和DAO层,以及相应的Struts配置文件(struts-config.xml)、Spring配置文件(applicationContext.xml)和Hibernate的映射文件(hbm.xml)。Struts处理...

    基于ssh框架开发的个人博客系统

    Struts是Apache组织下的一个MVC框架,它的主要任务是将用户请求分发给控制器,然后由控制器调用业务逻辑并返回视图。Struts通过配置文件定义Action和ActionForm,实现了请求与业务处理的解耦。此外,它还支持Tiles...

    shh2所需jar包

    这里提到的"shh2所需jar包"很显然指的是Struts2、Hibernate和Spring这三大核心框架的jar包,它们构成了Java Web开发中的经典SSH(Struts2、Spring、Hibernate)集成框架。下面将详细介绍这三个框架以及它们各自的jar...

Global site tag (gtag.js) - Google Analytics