action 进去了
private UserManager userImpl;
public void setUserImpl(UserManager userImpl) {
this.userImpl = userImpl;
} @Override
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
String userName = request.getParameter("username");
System.out.println(userName+"===ajax调用=====");
List<Goodsuser> list = userImpl.showUser();
已经获得了对象,转向业务
public interface UserManager {
public List showUser();
实现业务类
public class UserManagerImpl implements UserManager {
private UserDao userdao; public void setUserdao(UserDao userdao) {
this.userdao = userdao;
} public List<Goodsuser> showUser() {
// TODO Auto-generated method stub
System.out.println("========业务调用了=======");
无法调用dao
List<Goodsuser> list = userdao.showUser();
dao 接口
[code=java]public interface UserDao {
public List showUser();
实现类
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public List<Goodsuser> showUser() {
System.out.println("+++++++++++没调用+++++++++++++++++");
try {
String hql = "from Goodsuser";
return getHibernateTemplate().find(hql);
} catch (DataAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Srping 配置文件
<!-- DAO -->
<bean id="userDAO" class="com.lkx.dao.impl.UserDaoImpl">
<property name="sessionFactory"> <!-- bean 中的声明 -->
<ref bean="sessionFactory" /> <!-- 所注入的bean -->
</property>
</bean>
业务
<bean id="users" class="com.lkx.service.impl.UserManagerImpl">
<property name="userdao">
<ref bean="userDAO" />
</property>
</bean><bean id="userManagerImp" class="com.lkx.service.impl.UserManagerImpl"></bean>
<bean id="ajaxUsersAction" class="com.lkx.action.AjaxUsersAction">
<property name="userImpl" ref="userManagerImp"></property>
</bean>
框架SSHJavaBean类
private UserManager userImpl;
public void setUserImpl(UserManager userImpl) {
this.userImpl = userImpl;
} @Override
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
String userName = request.getParameter("username");
System.out.println(userName+"===ajax调用=====");
List<Goodsuser> list = userImpl.showUser();
已经获得了对象,转向业务
public interface UserManager {
public List showUser();
实现业务类
public class UserManagerImpl implements UserManager {
private UserDao userdao; public void setUserdao(UserDao userdao) {
this.userdao = userdao;
} public List<Goodsuser> showUser() {
// TODO Auto-generated method stub
System.out.println("========业务调用了=======");
无法调用dao
List<Goodsuser> list = userdao.showUser();
dao 接口
[code=java]public interface UserDao {
public List showUser();
实现类
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public List<Goodsuser> showUser() {
System.out.println("+++++++++++没调用+++++++++++++++++");
try {
String hql = "from Goodsuser";
return getHibernateTemplate().find(hql);
} catch (DataAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Srping 配置文件
<!-- DAO -->
<bean id="userDAO" class="com.lkx.dao.impl.UserDaoImpl">
<property name="sessionFactory"> <!-- bean 中的声明 -->
<ref bean="sessionFactory" /> <!-- 所注入的bean -->
</property>
</bean>
业务
<bean id="users" class="com.lkx.service.impl.UserManagerImpl">
<property name="userdao">
<ref bean="userDAO" />
</property>
</bean><bean id="userManagerImp" class="com.lkx.service.impl.UserManagerImpl"></bean>
<bean id="ajaxUsersAction" class="com.lkx.action.AjaxUsersAction">
<property name="userImpl" ref="userManagerImp"></property>
</bean>
框架SSHJavaBean类
解决方案 »
- 如何获取url中的参数、添加参数
- 想要用java做一个简单的gis系统,请大家帮忙看看。
- xfire spring问题
- java web开发发展迷惑
- jfreechart的问题
- Eclipse3.0.1+emf-sdo-runtime-2.0.1+lomboz_3.0.1.N20050106+Tomcat什么版本好呢?
- iis5+tomcat整合后图片不能正常显示。
- 请问如何设置resin服务器的内存,以防止内存溢出(100分)
- Jbuilder8 中JSP中com.borland.primetime.util.AssertionException: gbk的解决
- xml字符串用sax解析时的问题!!请高手解答
- 站内短信及回复的数据库设计
- 字符串简单问题求助~
<bean id="ajaxUsersAction" class="com.lkx.action.AjaxUsersAction">
<property name="userImpl" ref="users"></property>
</bean>
.... 不是这样的。 只是命名的问题、<bean id="users" class="com.lkx.service.impl.UserManagerImpl"> <property name="userdao"> <ref bean="userDAO" /> </property> </bean> <bean id="userManagerImp" class="com.lkx.service.impl.UserManagerImpl"></bean>这里貌似有点重复了把?