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

SSH--struts-config.xml控制权配置

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>
  <form-beans >
    <form-bean name="loginForm" type="com.sdna.sws.rbac.web.struts.form.LoginForm" />

  </form-beans>

  <global-exceptions />
  <global-forwards >
    <forward name="xml" path="/jsp/rbac/view/xml.jsp" />

  </global-forwards>

  <action-mappings >
    <action
      attribute="loginForm"
      input="/jsp/rbac/form/login.jsp"
      name="loginForm"
      path="/rbac/login"
      scope="request"
      type="com.sdna.sws.rbac.web.struts.action.LoginAction" >
      <forward name="success" path="/jsp/rbac/main.jsp" />
      
    </action>
    <action path="/rbac/getXmlTreeMenu" type="com.sdna.sws.rbac.web.struts.action.GetXmlTreeMenuAction" >
      
    </action>



  </action-mappings>
  <!-- 将请求交给Spring -->
	<controller
		processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />
  <message-resources parameter="com.sdna.sws.rbac.web.struts.ApplicationResources" />
  <!-- 加入Spring插件 -->
	<plug-in
		className="org.springframework.web.struts.ContextLoaderPlugIn">
		<set-property property="contextConfigLocation"
			value="classpath:applicationContext.xml" />
	</plug-in>
</struts-config>

 

分享到:
评论

相关推荐

    Struts工作流程.ppt

    2. 添加Struts支持:右键点击项目,选择MyEclipse -&gt; Add Struts Capabilities,配置struts-config.xml中心控制文件和ActionServlet。 3. 创建视图层:创建Form Bean和JSP页面。例如,为用户登录场景创建一个表单,...

    ssh整合文档.txt

    - **解析**:`DelegatingRequestProcessor`是一个特殊的请求处理器,它将控制权委托给Spring进行进一步的处理,使得Struts2能够与Spring框架无缝集成。 2. **ContextLoaderPlugIn**: - **配置示例**: ```xml ...

    struts教程,ssh开发用

    在Struts框架中,核心组件包括Action类、ActionForm、配置文件(struts-config.xml)、JSP页面等。Action类是业务逻辑的载体,处理用户请求;ActionForm则用于封装表单数据,传递给Action处理;struts-config.xml...

    Java面试题专题之SSH框架-ssm框架面试题.docx

    - **配置方式**:Struts1.x的配置文件是struts-config.xml,而Struts2.x使用struts.xml或struts.properties,配置更灵活,支持注解配置。 - **表达式语言**:Struts2.x支持OGNL(Object-Graph Navigation Language...

    MVC框架的实现原理,

    ActionServlet根据`ActionForward`中的信息,在`struts-config.xml`中查找对应的forward标签,然后将控制权交给对应的JSP页面,JSP页面负责动态渲染HTML并返回给客户端。 通过这种分离,MVC模式使得开发人员可以...

    ssh框架搭建[归纳].pdf

    配置Struts与Spring的整合,主要是在struts-config.xml中设置`&lt;controller&gt;`标签,将Struts的请求处理器指向Spring的DelegatingRequestProcessor,使得请求处理权交由Spring管理,实现控制反转。 接下来,添加...

    SSH所有jar包.rar

    使用这些jar包进行SSH开发时,你需要在项目中引入它们,并正确配置相关的XML配置文件,例如Spring的beans.xml、Struts的struts-config.xml以及Hibernate的hibernate.cfg.xml。同时,确保服务器(如Tomcat)和开发...

    spring+struts+hibernate所需jar包.zip

    Struts的配置文件(struts-config.xml)定义了应用程序的路由规则,将请求映射到具体的Action,实现视图和业务逻辑的分离。 3. Hibernate框架:Hibernate是一个对象关系映射(ORM)框架,它将Java对象与数据库表...

    Java面试题专题之SSH框架_ssm框架面试题.pdf

    当用户发起请求时,ActionServlet接收并解析请求,根据配置文件(struts-config.xml)找到对应的ActionMapping,创建或复用ActionForm对象存储表单数据,执行表单验证,然后调用Action的execute方法,最后将控制权交给...

    SSH中 struts hibernate spring 各起什么作用

    - **配置文件**:如**Struts-config.xml**,用于配置各个Action、Form Bean及它们之间的关系。 2. **工作流程**: - 用户通过浏览器提交请求到ActionServlet。 - ActionServlet解析请求并调用对应的Action。 - ...

    SSH整合的三种方式

    `DelegatingRequestProcessor`会接管Struts的请求处理流程,并将控制权交给Spring,从而实现Spring对整个请求生命周期的控制。 在`struts-config.xml`中,我们将`RequestProcessor`的class属性设置为`...

    会员管理系统jar源码下载(struts+hibernate+spring).zip

    Struts是Action层的框架,它主要负责处理用户的请求,执行业务逻辑,并将控制权传递给其他层。Struts提供了MVC(Model-View-Controller)设计模式的实现,使得开发者可以将视图、模型和控制器分离,便于代码组织和...

    SSH框架面试题.pdf

    在Struts中,用户请求由控制器(ActionServlet)接收,并根据配置文件(struts-config.xml)转发给相应的Action对象处理。Action对象负责调用业务逻辑层执行业务逻辑,并将结果返回给视图层显示。 2. **如何在...

    ssh 架构描述

    它的核心是ActionServlet,它根据struts-config.xml配置文件来调度请求。当用户在浏览器上提交表单时,数据会被封装到ActionFormBean中。ActionFormBean接收并存储用户输入,然后Action类会处理这些数据,执行相应的...

    ssh集合的例子

    你需要配置Struts的struts-config.xml来定义Action和ActionForm,配置Spring的applicationContext.xml来管理bean和依赖,以及配置Hibernate的hibernate.cfg.xml和实体类的映射文件(如.hbm.xml)。 通过SSH的集成,...

    Struts、Spring、Hibernate、SSH框架总结

    在使用Struts时,我们需要在项目的WEB-INF目录下创建struts-config.xml配置文件,其中定义了Action、ActionForm以及它们与请求URL的映射关系。同时,需要在web.xml中配置ActionServlet。开发过程中,为实现某个功能...

    基于SSH框架的Java语言的在线考试系统

    - 配置文件(如struts-config.xml、spring-context.xml、hibernate.cfg.xml)是系统运行的关键,定义了各个组件的配置信息,如数据库连接、服务bean等。 - 数据库文件存储了所有考试相关的信息,包括用户信息、...

    SSH整合例子KTV简单实现crud功能

    2. Struts配置文件:struts-config.xml或struts2的struts.xml,定义了Action及其对应的视图和业务逻辑。 3. Spring配置文件:applicationContext.xml,配置了Bean的定义,包括Service、DAO以及它们之间的依赖关系。...

Global site tag (gtag.js) - Google Analytics