早做項(xiàng)目的是侯UserDao extends HibernateDaoSupport 時(shí)通過super.getsession();總是得不到session對象,彈出的總是莫名其妙的Error錯(cuò)誤消息框.為什么呢!!
后來這問題總算給解決了,只是在Dwr中要通過代理類實(shí)現(xiàn)sessionFactory的注入工作,這個(gè)和以前的可有點(diǎn)大部一樣呀.
代碼如下:
beanName與location是固定寫法,spring也是固定的,是通過Spring注入的形式找到bean
此處的userDao是在applicationContext.xml中的的id屬性.
如:
此處的applicationContext.xml有一點(diǎn)我還沒搞明白為什必須要放在src下,放在WebRoot
中的自建包名下就提示找不到j(luò)avascript的名,如此處的myCity
在注入普通的方法的時(shí)候代碼如下(既不是通過Ajax連接后臺(tái)數(shù)據(jù)源):
通過new新建一個(gè)javascript對象,通過class找到前臺(tái)要找到的數(shù)據(jù)庫連接類UserDao
執(zhí)行UserDao中的getCity()方法
后來這問題總算給解決了,只是在Dwr中要通過代理類實(shí)現(xiàn)sessionFactory的注入工作,這個(gè)和以前的可有點(diǎn)大部一樣呀.
代碼如下:
beanName與location是固定寫法,spring也是固定的,是通過Spring注入的形式找到bean
此處的userDao是在applicationContext.xml中的
如:
此處的applicationContext.xml有一點(diǎn)我還沒搞明白為什必須要放在src下,放在WebRoot
中的自建包名下就提示找不到j(luò)avascript的名,如此處的myCity
在注入普通的方法的時(shí)候代碼如下(既不是通過Ajax連接后臺(tái)數(shù)據(jù)源):
通過new新建一個(gè)javascript對象,通過class找到前臺(tái)要找到的數(shù)據(jù)庫連接類UserDao
執(zhí)行UserDao中的getCity()方法

