




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、最新struts2+spring3+mybatis3 配置一,WEB-INF下web.xml1. <?xml version="1.0" encoding="UTF-8"?> 2. <web-app id="WebApp_9" version="2.4" xmlns="3. 4. <filter> 5.
2、0; <filter-name>struts2</filter-name> 6. <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 7.
3、0;</filter> 8. 9. <filter-mapping> 10. <filter-name>struts2</filter-name> 11. <url-pattern>/*</url-pat
4、tern> 12. </filter-mapping> 13. 14. <context-param> 15. <param-name>contextConfigLocation</param-na
5、me> 16. <param-value>/WEB-INF/classes/applicationContext.xml</param-value> 17. </context-param> 18. 19.
6、0; 20. <listener> 21. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 22. </listener>
7、; 23. 24. </web-app> 二,WEB-INF/classes下的struts.xml 1. <?xml version="1.0" encoding="UTF-8" ?> 2. <!DOCTYPE struts PUBLIC 3. "-/Apache
8、0;Software Foundation/DTD Struts Configuration 2.0/EN" 4. "/dtds/struts-2.0.dtd"> 5. <struts> 6. <package name="strutss&q
9、uot; extends="struts-default"> 7. <action name="register" class="registerAction"> 8. &
10、#160; <result name="success">/jsp/Login.jsp</result> 9. </action> 10. </package> 11. </struts> 三,WEB-INF/classes下的applicationContext.x
11、ml1. <?xml version="1.0" encoding="UTF-8"?> 2. <beans 3. xmlns="/schema/beans" 4. xmlns:xsi="/2001/XMLSchema-instance&qu
12、ot; 5. xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.0.xsd"> 6. 7. <!-配置數(shù)據(jù)源屬性文件引入sqlSpert
13、ies -> 8. <bean id="propertyConfigurer" 9. class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&
14、quot;> 10. <property name="location"> 11. <value>/WEB-INF/classes/sqlSperties</value>
15、0; 12. </property> 13. </bean> 14. 15. <!-配置數(shù)據(jù)源 -> 16.
16、0; <bean id="dataSource" 17. class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 18. <prop
17、erty name="driverClassName"> 19. <value>$jdbc.driver</value> 20. </property> 21. <property
18、name="url"> 22. <value>$jdbc.url</value> 23. </property> 24. <property name="username"> 25.
19、0; <value>$jdbc.username</value> 26. </property> 27. <property name="password"> 28. &
20、#160; value>$jdbc.password</value> 29. </property> 30. </bean> 31. 32. <!-創(chuàng)建sqlSessionFactory->
21、160; 33. <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> 34. <property name="configLocation" value
22、="classpath:mybatis_config.xml" /> 35. <property name="dataSource" ref="dataSource" /> 36. </bean> 3
23、7. 38. 39. <bean id="registerDao" class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype"> 40.
24、60; <property name="mapperInterface" value="com.dao.RegisterDao"/> 41. <property name="sqlSessionFactory" ref="sqlSessionFactory&q
25、uot;/> 42. </bean> 43. 44. <bean id="registerAction" class="com.action.RegisterAction" scope="prototype"> 45. &
26、#160; <property name="registerDao" ref="registerDao"/> 46. </bean> 47. </beans> <?xml version="1.0" encoding="UTF-8"?&g
27、t;<beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.0.xsd"> <!-配置數(shù)據(jù)源屬性文件引入sqlSe
28、perties -> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>/WEB-INF/classes/sqlSperties</value> </property> </bean> &l
29、t;!-配置數(shù)據(jù)源 -> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>$jdbc.driver</value></property><property name="url"> <value>$jdbc.url&
30、lt;/value></property><property name="username"> <value>$jdbc.username</value></property><property name="password"> value>$jdbc.password</value></property> </bean> <!-創(chuàng)建sqlSessionFactory-> <bean id="sqlSessi
31、onFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="configLocation" value="classpath:mybatis_config.xml" /> <property name="dataSource" ref="dataSource" /> </bean> <bean id="registerDao"
32、 class="org.mybatis.spring.mapper.MapperFactoryBean" scope="prototype"> <property name="mapperInterface" value="com.dao.RegisterDao"/> <property name="sqlSessionFactory" ref="sqlSessionFactory"/> </bean> <bean id=&qu
33、ot;registerAction" class="com.action.RegisterAction" scope="prototype"> <property name="registerDao" ref="registerDao"/> </bean></beans>四,WEB-INF/classes下的mybatis_config.xml1. <?xml version="1.0" encoding="
34、UTF-8" ?> 2. <!DOCTYPE configuration PUBLIC "-//DTD Config 3.0/EN" "/dtd/mybatis-3-config.dtd"> 3. 4. <configuration> 5. &
35、#160; <typeAliases> 6. <typeAlias alias="userinfo" type="com.entity.UserInfo"/> 7. </typeAliases> 8.
36、; 9. <mappers> 10. <mapper resource="registerMapper.xml"/> 11. </mappers>
37、; 12. </configuration> 五,WEB-INF/classes下的registerMapper.xml1. <?xml version="1.0" encoding="UTF-8"?> 2. <!DOCTYPE mapper PUBLIC "-//DTD Mapper 3.0/EN" "http:/mybatis
38、.org/dtd/mybatis-3-mapper.dtd"> 3. 4. <mapper namespace="com.dao.RegisterDao"> 5. 6. <insert id="insertUser" parameterType="userinfo"
39、; useGeneratedKeys="true" keyProperty="id"> 7. insert into userinfo(username,password,ismanager) values (#username,#password,#ismanager) 8. </insert&g
40、t; 9. 10. </mapper> 六,WEB-INF/classes下的sqlSperties1. jdbc.url=jdbc:sqlserver:/localhost:1433;DatabaseName=login 2. jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver 3. jdbc.username=XXX 4. jdbc
41、.password=XXX 七,WEB-INF/classes/com/entity/userinfo.class的java文件1. package com.entity; 2. 3. public class UserInfo 4. 5. private int id; 6. private String
42、 username; 7. private String password; 8. private String ismanager; 9. 10. public void setIsmanager(String ismanager)
43、160; 11. 12. this.ismanager=ismanager; 13. 14. 15. public String getIsmanager() 16.
44、 17. return ismanager; 18. 19. 20. public void setUsername(String username) 21
45、. 22. this.username=username; 23. 24. 25. public String getUsername() 26.
46、160; 27. return username; 28. 29. 30. public void setPassword(String password) 31.
47、160; 32. this.password=password; 33. 34. 35. public String getPassword() 36.
48、 37. return password; 38. 39. 40. public void setId(int id) 41. 42.
49、 this.id=id; 43. 44. 45. public int getId() 46. 47.
50、 return id; 48. 49. 八,WEB-INF/classes/com/dao/registerdao.class的java文件1. package com.dao; 2. 3. import com.entity.UserInfo; 4. 5. public interface RegisterDao&
51、#160; 6. 7. public void insertUser(UserInfo user); 8. 九,WEB-INF/classes/com/action/registeraction.class的java文件1. package com.action; 2. 3. import com.dao.RegisterDao; 4. import&
52、#160;com.entity.UserInfo; 5. 6. public class RegisterAction 7. 8. private RegisterDao registerDao; 9. private String username; 10.
53、;private String password; 11. 12. public String getUsername() 13. 14. return username; 15. 16.
54、60; 17. public void setUsername(String username) 18. 19. this.username = username; 20. 21. &
55、#160;22. public String getPassword() 23. 24. return password; 25. 26. 27. public void setPassword(String password)
56、160; 28. 29. this.password = password; 30. 31. 32. public RegisterDao getRegisterDao() 33. 34.
57、160; return registerDao; 35. 36. 37. public void setRegisterDao(RegisterDao registerDao) 38. 39. this.registerDao =&
58、#160;registerDao; 40. 41. 42. public String execute() 43. 44. String userName = getUsername(); 45.
59、;String passWord = getPassword(); 46. System.out.println(userName+"-"+passWord); 47. String isManager="false" 48. UserInfo user=new UserInfo(); 49. user.setUsername(userName); 50. user.setPassword(passWord); 51. user.setIsmanager(isManager); 52. registerDao.in
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版小學(xué)四年級(jí)上冊(cè)數(shù)學(xué)口算練習(xí)試題 全套
- 金屬熱處理考試題(含參考答案)
- 石油產(chǎn)品購(gòu)銷(xiāo)合同范本
- 電路理論模擬考試題(含參考答案)
- 網(wǎng)絡(luò)安全服務(wù)合同
- 生豬養(yǎng)殖合同生豬采購(gòu)合同
- 人力資源部門(mén)勞動(dòng)合同協(xié)議
- 面料訂購(gòu)合同模板
- 原料供應(yīng)居間合同
- 胃造瘺管病人護(hù)理查房
- 汽車(chē)吊起重吊裝方案
- 從0到1開(kāi)播指導(dǎo)抖音本地生活商家直播培訓(xùn)
- 產(chǎn)房助產(chǎn)士進(jìn)修匯報(bào)
- 大型綜合樓新建工程技術(shù)方案、施工方案投標(biāo)文件(投標(biāo)方案)
- GB/T 16439-2024交流伺服系統(tǒng)通用技術(shù)規(guī)范
- 2024義務(wù)教育《英語(yǔ)課程標(biāo)準(zhǔn)》(2022版)
- 閩教版小學(xué)英語(yǔ)四年級(jí) (下)Unit 6 Weather Part A 教學(xué)設(shè)計(jì)
- 鐵粉銷(xiāo)售合同
- 初中語(yǔ)文修改病句市公開(kāi)課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件
- 世界《結(jié)核病日》主題班會(huì)課件
- 高考數(shù)學(xué)微專(zhuān)題集專(zhuān)題6圓錐曲線硬解定理微點(diǎn)1圓錐曲線硬解定理(原卷版+解析)
評(píng)論
0/150
提交評(píng)論