首先,要把applicationContext.xml加载一内存..
web.xml
================
<!-- 根据需要可能要添加侦听器 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml,/WEB-INF/applicationContext-chikaren.xml,/WEB-INF/applicationContext-fakaren.xml,/WEB-INF/applicationContext-geren.xml,/WEB-INF/applicationContext-shanghu.xml,/WEB-INF/applicationContext-yunying.xml</param-value>
</context-param>
把struts-config.xml中的Action都定义成org.springframework.web.struts.DelegatingActionProxy,这是一个代理action,
请求都会先提交给这个代理action,然后这个代理action会提交给内存中applicationContext.xml配置与当前请求路径同名path的bean,这里同名的bean才是struts框架下的action,真正的业务在这里实现.同时applicationContext.xml作为一个插件配置在struts-config.xml文件中...
struts-config-geren.xml
=======================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources />
<form-beans>
<form-bean name="testForm"
type="com.jifen.struts.form.TestForm" />
<form-bean name="uareaForm"
type="com.jifen.struts.form.UareaForm" />
<form-bean name="cConsumerForm"
type="com.jifen.struts.form.CConsumerForm" />
<form-bean name="uholdcardForm"
type="com.jifen.struts.form.UholdcardForm" />
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action attribute="testForm" input="/test.jsp" name="testForm"
path="/test" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="success" path="/index.jsp" />
</action>
<action attribute="uareaForm" name="uareaForm"
parameter="method" path="/uarea" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy" />
<action attribute="cConsumerForm" name="cConsumerForm"
path="/shangHu" parameter="method" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="shList" path="/FaKaRen/htm/shList.jsp" />
</action>
<action attribute="uholdcardForm" name="uholdcardForm"
parameter="method" path="/uholdcard" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"
input="/GeRen/register.jsp" validate="false">
<forward name="login" path="/GeRen/userlogin.jsp"
redirect="true">
</forward>
</action>
</action-mappings>
<message-resources
parameter="com.jifen.struts.ApplicationResources" />
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext-geren.xml" />
</plug-in>
</struts-config>
applicationContext-geren.xml
===========================
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean name="/test" class="com.jifen.struts.action.TestAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="ousersDAO">
<ref bean="ousersDAO" />
</property>
</bean>
<bean name="/uholdcard" class="com.jifen.struts.action.UholdcardAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="uholdcardDao">
<ref bean="uholdCardDAO" />
</property>
<property name="certiDao">
<ref bean="ucertificateDAO"/>
</property>
<property name="areaDao">
<ref bean="uareaDAO"/>
</property>
</bean>
</beans>
分享到:
相关推荐
H3C 5500 ssh登录配置 H3C 5500 ssh登录配置是一种常用的网络设备登录方式,它通过使用 SSH(Secure Shell)协议来确保数据信息交换的安全。下面是H3C 5500 ssh登录配置的详细过程和相关知识点: 一、 SSH 登录...
3. **SSH配置文件**:`~/.ssh/config`文件可以用来定义别名、端口转发、默认用户等,以简化SSH连接。例如,为一个特定的主机定义别名,可以避免每次输入完整的主机名和端口号。 4. **免密码登录**:完成上述步骤后...
ssh标准配置ssh标准配置ssh标准配置
### SSH详细配置文件知识点 #### 一、SSH框架概述与创建 SSH,即Struts、Spring、Hibernate三个开源框架的组合,是Java Web开发中常用的三层架构模式。它结合了Struts的MVC架构,Spring的IoC和AOP,以及Hibernate的...
- **交换应用**:介绍了在交换机环境下配置SSH的具体步骤。 - **密码认证**:详细说明了使用密码进行身份验证的过程。 - **公钥认证**:提供了使用公钥进行认证的方法。 #### 六、SFTP服务配置 除了SSH外,文档还...
SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...
开发此工具碰到的问题是 开发者碰到同一代码托管平台 来自多个账号的 sshkey 加入开发这 分别加入了 三个 gitee 不同团队的项目 这个时候我们需要配置多个key在 Administrator(当前用户名)/.ssh/ 目录下 需要创建 ...
以下是SSH配置的关键知识点: 1. **安装SSH服务器**: 在大多数Linux发行版中,SSH服务器通常是OpenSSH。你可以通过命令行工具如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装SSH服务器。 2. **启动SSH服务*...
SSH 服务配置在 Linux 系统中的应用 SSH(Secure Shell)是一种安全的远程登录协议,用于取代不安全的 telnet、rlogin、rsh 等协议。SSH 可以提供加密的远程登录、文件传输和端口转发等功能,使得数据传输更加安全...
在这个实例中,我们将深入探讨如何配置SSH2,以便在不同系统之间建立安全的通信。SSH2提供了加密的数据传输,确保了用户的密码和其他敏感信息在传输过程中不被窃取。 首先,我们需要理解SSH2的基本组件。SSH2由...
h3c交换机SSH配置方法h3c交换机SSH配置方法h3c交换机SSH配置方法
一、ssh服务器安装 1).我们使用免费软件freeSSHd。... 2)安装完成后进入配置界面, (1)Server State中确保SSH服务已打开 如果此处出现不能打开的情况,在SSH界面将Start SSH server on ...(4)在Linux客户端ssh配置,参
根据提供的文件信息,可以看出这里似乎存在一定的混淆,因为文件标题和描述强调的是SSH配置过程,但实际内容却涉及到了Struts2、Spring以及Hibernate等Java Web框架和技术的配置。为了符合您的需求,我将集中讨论SSH...
### SSH2.0配置详细手册知识点总结 #### 1. SSH2.0简介 ##### 1.1 概述 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。当用户通过不安全的网络环境远程登录到一台设备时,SSH能够通过加密通信和...
ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ssh框架整合配置文件 ...
### 在Juniper路由器上配置SSH服务 #### 一、引言 随着网络安全需求的日益增长,采用安全的方式管理网络设备变得至关重要。SSH(Secure Shell)作为一种加密的网络协议,为远程登录提供了强大的安全保障。本文将...
要配置SSH服务,首先需要在CentOS上安装SSH服务。在CentOS 5.3版本中,可以通过`yum install ssh`命令来安装SSH。安装完成后,可以使用`service sshd start`启动SSH服务,并使用`chkconfig sshd on`将其设置为开机...
Ubuntu 下 SSH 配置详解 在 Linux 的 Ubuntu 版本下,配置 SSH 服务是一件非常重要的事情。SSH(Secure Shell)是一种安全的远程登录协议,可以实现远程登录到服务器上。下面将详细介绍在 Ubuntu 下配置 SSH 服务的...