<?xml version="1.0" encoding="UTF-8"?> <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" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <!-- loading jdbc.properties --> <bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>classpath:jdbc.properties</value> </property> </bean> <!-- configuration data source --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:naming-sql.xml"/> </bean> <tx:advice id="transactionManagerAdivice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="*" isolation="READ_COMMITTED" propagation="REQUIRED" rollback-for="java.lang.RuntimeException"/> </tx:attributes> </tx:advice> <aop:config proxy-target-class="true"> <aop:pointcut id="allManagerMethod" expression="execution(* org.swj.site.dao.*.*(..))"/> <aop:advisor advice-ref="transactionManagerAdivice" pointcut-ref="allManagerMethod"/> </aop:config> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean> </beans> <?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.5.xsd"> <bean id="encodingFilter" class="org.swj.site.filter.EncodingFilter"/> <bean id="staff" class="org.swj.site.domain.Staff"/> <bean id="excelUtil" class="org.swj.site.util.ExcelUtil"/> <bean id="staffDao" class="org.swj.site.dao.StaffDao"> <property name="sqlMapClient" ref="sqlMapClient"/> <property name="excelUtil" ref="excelUtil"/> <property name="staff" ref="staff"/> </bean> <bean id="staffService" class="org.swj.site.service.StaffService"> <property name="staffDao" ref="staffDao"/> </bean> <bean id="staffAction" class="org.swj.site.web.StaffAction"> <property name="staff" ref="staff"/> <property name="staffService" ref="staffService"/> </bean> </beans> <?xml version="1.0" encoding="utf-8"?> <decorators defaultdir="/page"> <excludes> <pattern>/jsp/*.jsp</pattern> </excludes> <decorator name="main" page="decorator/main.jsp"> <pattern>*.action</pattern> </decorator> </decorators> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"> <dwr> <allow> <convert converter="bean" javascript="Staff" match="org.swj.site.domain.Staff"/> <create creator="spring" javascript="JStaffService"> <param name="beanName" value="staffService"/> <include method="selectAllStaff"/> <include method="updateStaff"/> </create> </allow> </dwr> <%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <div id="footer"></div> <%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <div id="header"> <div id="site-name"> 华侨城 </div> </div> <%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <%@taglib prefix="decorator" uri="sitemesh-decorator"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.8.2.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/engine.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/util.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/Staff.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/JStaffService.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/js/util.js"></script> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/css/screen.css" media="all"/> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resources/css/main.css" media="all"/> </head> <body> <%@include file="/page/decorator/header.jsp"%> <div id="content-wrap"> <div id="utility"> <table border="0"> <tr> <td> <ul> <li><a href="upload.action">Excel Upload</a></li> <li><a href="list.action">List</a></li> <li><a href="lottery.action">Lottery</a></li> </ul> </td> </tr> </table> </div> <div id="content"> <table border="0"> <tr> <td><decorator:body/></td> </tr> </table> </div> </div> <%@include file="/page/decorator/footer.jsp"%> </html>
详细解决方案
spring+struts2+dwr 三
热度:556 发布时间:2013-01-08 14:02:13.0
相关解决方案
- struts2.xml的action中的result报错,该怎么处理
- (Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决
- struts2 对象属性流入不进去, 报错:target is null for setProperty(null, "x" [Ljava.lang.Stri
- Spring MVC开发模式,怎么取得新增的id
- Struts2 <select>上拉框 回显有关问题
- spring 表单对象绑定有关问题 String与Long的转换
- struts2 添加和修改怎么在一个jsp页面实现
- struts2 查询输出的有关问题
- spring+quartz定时器有关问题
- 零配置的有关问题(struts2+Hibernate)
- spring @Scope("prototype")注解更新有关问题,寻求帮助
- struts2 神奇有关问题,太神奇了!
- Spring MVC是不是可以完全取代Struts
- spring+quartz的错误,不能正常启动
- spring mvc +ibatis+db2连接数据库的配置如何写啊小弟我链接不下
- struts2 的<s:iterator>标签展示未完全初始化的数组出现奇怪的有关问题
- spring MVC cvc-complex-type.2.4.c解决方案
- Spring + Mybatis 组合报错
- struts2 文件下传有关问题
- Spring 中 packagesToScan有关问题
- struts2+ajax请求失败,帮忙看一上
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- Spring MVC中点击旋钮没反应
- spring aop这个跳转异常是咋回事
- spring security3的一个小疑点。加急
- struts2 循环累加属性值有关问题
- struts2,hibernate,spring3 常用框架的API CHM版本,该怎么处理
- spring 事务 aop transactionManager,该怎么解决
- struts2 将jsp回到到另一个jsp中
- Spring 事务管理,该怎么处理