spring3管理struts2和hibernate3(2)
来源:互联网 发布:数据库语句 编辑:程序博客网 时间:2024/06/08 06:05
struts_del.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>
<package name="test" namespace="/" extends="struts-default">
<action name="login" method="login" class="login">
<result name="success" type="redirectAction">query</result>
<result name="error">/index.jsp</result>
</action>
<action name="query" method="query" class="query">
<result name="success">/HomePage.jsp</result>
<result name="error">/HomePage.jsp</result>
</action>
<action name="search" method="queryWithPa" class="search">
<result name="success">/HomePage.jsp</result>
<result name="error">/HomePage.jsp</result>
</action>
<action name="searchDetail" method="searchDetail" class="searchDetail">
<result name="success">/Detail.jsp</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="updateUser" method="updateUser" class="updateUser">
<result name="success" type="redirectAction">searchDetail</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="searchUserByName" method="searchDetailByName" class="searchUserByName">
<result name="success">/Detail.jsp</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="addNewUser" method="addNewUser" class="addNewUser">
<result name="success" type="redirectAction">searchDetail</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="deleteUserDetail" method="deleteUserDetail" class="deleteUserDetail">
<result name="success">/Detail.jsp</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="findUserDetailByPage" method="searchDetailByPage" class="findUserDetailByPage">
<result name="success">/Detail.jsp</result>
<result name="error">/Detail.jsp</result>
</action>
<action name="downLoadExl" method="execute" class="downLoadExl">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="inputName">inputExcel</param>
<param name="contentDisposition">attachment;filename="${#request['filename']}"</param>
<param name="bufferSize">8192</param>
</result>
</action>
</package>
<package name="json" namespace="/" extends="json-default">
<action name="context" class="context">
<result type="json"></result>
<result name="downsuccess" type="stream">
<param name="contentType">application/plain</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">filename="context.csv"</param>
<param name="bufferSize">4096</param>
</result>
</action>
<action name="template" class="template">
<result type="json"></result>
</action>
<action name="user" class="user">
<result type="json"></result>
<result name="downsuccess" type="stream">
<param name="contentType">application/plain</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">filename="user.csv"</param>
<param name="bufferSize">4096</param>
</result>
<result name="downtemplate" type="stream">
<param name="contentType">application/plain</param>
<param name="inputName">templateInputStream</param>
<param name="contentDisposition">filename="user_template.csv"</param>
<param name="bufferSize">4096</param>
</result>
</action>
<action name="resource" class="resource">
<result type="json"></result>
</action>
<action name="group" class="group">
<result type="json"></result>
</action>
</package>
</struts>
其中action的每个class属性,都是由spring指定,method属性,指需要调用的方法,这样就能用action将页面后后台java程序交互起来了,这是第一步。
另:applicationContext-action.xml全文如下
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean name="login" class="com.login.Login" scope="prototype" >
<property name="loginService" ref="loginService" />
</bean>
<bean name="query" class="com.action.OrderAction" scope="prototype" >
<property name="findOrderService" ref="findOrderService" />
</bean>
<bean name="search" class="com.action.OrderAction" scope="prototype" >
<property name="findOrderService" ref="findOrderService" />
</bean>
<bean name="searchDetail" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="updateUser" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="searchUserByName" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="addNewUser" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="deleteUserDetail" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="findUserDetailByPage" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
<bean name="downLoadExl" class="com.action.OrderDetailAction" scope="prototype" >
<property name="orderDetailService" ref="orderDetailService" />
</bean>
- spring3管理struts2和hibernate3(2)
- spring3管理struts2和hibernate3(1)
- Struts2.2+Spring3.0+Hibernate3.6整合
- Struts2.3+Spring3.2+Hibernate3环境搭建
- SSH 环境搭建(Spring3+Struts2+Hibernate3)
- struts2 spring3 hibernate3整合
- maven3+struts2+spring3+hibernate3
- Struts2+Spring3+hibernate3配置
- Struts2+Spring3+Hibernate3整合
- Struts2 + Hibernate3 + Spring3
- Struts2+Hibernate3+Spring3 整合
- eclipse(struts2+spring3+hibernate3)
- myeclipse(struts2+spring3+hibernate3)
- Struts2+Spring3+Hibernate3整合
- spring3 struts2 hibernate3整合
- jbpm4.3+struts2+spring3+hibernate3整合(二)之权限管理
- 【SSH】:基于Struts2+HIbernate3+Spring3实现员工管理系统之案例实现篇(上)
- 【SSH】:基于Struts2+HIbernate3+Spring3实现员工管理系统之案例实现篇(下)
- Linux命令(shell)从入门到精通 学习笔记之1:文件安全与权限
- LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL
- js判断是否已某一个字符串结尾
- 在Windows 7无法通过UNC路径连接到共享文件夹的解决方法
- C语言测试:想成为嵌入式程序员应知道的0x10个基本问题
- spring3管理struts2和hibernate3(2)
- linux解压 tar命令
- VS2010下提示"不支持尝试执行的操作"
- 红薯 教你如何使用 Google App Engine
- UI设计推荐-30 套精美的Web和移动界面UI套件
- 一朵花我倒现在还没弄明白
- 前端面笔试题总结
- UVa 12501 Bulky process of bulk reduction(线段树 + lazy思想 + 相对位置)
- windows xp下PV driver安装笔记