+ -
当前位置:首页 → 问答吧 → DWR初学测试

DWR初学测试

时间:2010-10-19

来源:互联网

Java code
<!-- DWR -->
    <servlet>
        <servlet-name>dwr</servlet-name>
        <servlet-class>
            org.directwebremoting.servlet.DwrServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>dwr</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>
这个web.xml中的配置。。

Java code
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    " http://directwebremoting.org/schema/dwr20.dtd">


<dwr>
    <allow>
        <convert match="com.house.system.ssh.project.entity.User"
            converter="bean">
        </convert>
        <create creator="new" javascript="UserBizImpl">
            <param name="class"
                value="com.house.system.ssh.project.Biz.impl.UserBizImpl" />
        </create>
        
    </allow>
</dwr>

dwr.xml配置

Java code

@SuppressWarnings("unchecked")
    public boolean existUser(String uname) {
            boolean exist=false;
            try {
                String hql = "from User where uname='" + uname + "'";
                Query query = this.getSession().createQuery(hql);
                List list=query.list();
                if(list!=null && list.size()>=0){
                    exist=true;
                    return exist;
                }
            } catch (RuntimeException e) {
                throw e;
            }
            return exist;
    }


UserDaoImpl实现方法

Java code

public boolean existUser(String uname) {
        return userDao.existUser(uname);
    }

UserBizImpl里调用

为什么老是弹出error错误,在测试String型方法的时候 在dao和Imp层调用可以 ,在Biz和BizImpl就不行了 error错误
换成boolean型的时候 在那个层用都不行测试方法都对的 就是error错误 是不是配置问题啊 急啊




作者: rightrian   发布时间: 2010-10-19

CSS code
public boolean existUser(String uname) {
        return userDao.existUser(uname);
    }
调用的时候userDao创建了没,有没有用spring
用了spring就要 在spring容器中拿到它


作者: IBM_hoojo   发布时间: 2010-10-19

引用 1 楼 ibm_hoojo 的回复:
CSS code
public boolean existUser(String uname) {
return userDao.existUser(uname);
}
调用的时候userDao创建了没,有没有用spring
用了spring就要 在spring容器中拿到它

我用的注解 Spring配置了

作者: rightrian   发布时间: 2010-10-19

热门下载

更多