struts-2.1.8.1+jquery-1.3.2+spring-framework-2.5.6集成
2009-12-23 00:00:00 来源:WEB开发网tomcat根据web.xml的配置.来监听struts与spring.
6.接下来是struts.xml.需要对Action进行配置.
代码
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
3 <struts>
4 <include file="struts-default.xml"></include>
5 <package name="default" extends="struts-default">
6 <!-- Action在applicationContext.xml里进行配置 -->
7 <action name="Login" class="userlogin">
8 <result name="success">/welcome.jsp</result>
9 <result name="error">/error.jsp</result>
10 </action>
11 </package>
12 </struts>
这里因为与Spring结合了,当然代码组织就需要靠spring来完成了.所以这里的class只指定了一个名称.会在spring配置文件里的bean id里见到.那里会指定登录处理的Action.
7.Spring配置文件applicationContext.xml:
代码
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans default-autowire="byName"
3 xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:p="http://www.springframework.org/schema/p"
5 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
6 <!-- 配置业务处理类 -->
7 <bean id="userUtil" class="com.mag.util.UserInfoManager"></bean>
8 <!-- 配置Action,织入业务类 -->
9 <bean id="userlogin" class="com.mag.str2.LoginAction">
10 <property name="userInfoManager" ref="userUtil"></property>
11 </bean>
12 </beans>
更多精彩
赞助商链接