DWR案例
来源:互联网 发布:java获取配置文件内容 编辑:程序博客网 时间:2024/04/29 06:01
DWR案例
2010-11-11 author: heguikun
1.web.xml 中添加如下代码;
<!-- dwr start -->
<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>
<!-- dwr end -->
2.页面脚步
<script src="dwr/interface/EmployeeObj.js"></script><!-- 自定义的类,脚步的对象-->
<script src="dwr/engine.js"></script>
<script src="util.js"></script>
<script type="text/javascript">
function employertExists(oCtl)
{
var employertName=oCtl.value;
if(!employertName)
{
alert("员工名不能为空!");
oCtl.focus();
return;
}
EmployeeObj.check(employertName,employertDWR);//这脚本的声明在dwr.xml
}
function employertDWR(isExist)
{//已经存在返回true 不存在返回false
alert(isExist);
if(isExist==0)//返回值是真假,用0代表不存在= false
{
alert("该宠物名可用!");
}else
{//1代表ture
alert("该宠物名已被使用或者其他原因导致这个名字不能用!");
}
}
</script>
3.要转换成脚本的类
package com.aptech.jb.epet.biz;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.aptech.jb.epet.entity.HibernateSessionFactory;
public class EmployeeManager extends HibernateDaoSupport{
// dwr 可以将类发布为脚本调用的对象
public boolean check(String empName) {
boolean isExist=false;
//有Hibernate配置文件才能使用HibernateSessionFactory
Session session = HibernateSessionFactory.getSession();
Query query = session.createQuery("from Employer where empName='"
+ empName + "'");
List list = query.list();
System.out.println("检查的员工名为:"+empName+"长度;"+list.size());
if (list != null && list.size() > 0) {
session.close();
isExist=true;
}
return isExist;//返回值让脚本接受
}
public static void main(String[] args) {
EmployeeManager employeeManager=new EmployeeManager();
employeeManager.check("wo");
}
}
4.导入dwr.jar到项目的lib下
5.完成以上几步可以运行了,祝你成功!
- DWR案例
- DWR简单案例
- DWR 入门案例
- Springmvc整合dwr案例
- DWR入门学习案例
- dwr常用语法使用案例
- spring+hibernate+dwr 组装成功案例
- 适合dwr初学者的一个web案例
- Ajax框架之DWR学习(简单入门案例)-yellowcong
- Ajax框架之DWR学习(文件上传案例)-yellowcong
- dwr
- dwr
- dwr
- DWR
- DWR
- DWR
- dwr
- dwr
- JSP指令
- Java 调用CMD 命令
- 脚本捕捉网页关闭事件
- 定时关机
- C#操作Excel
- DWR案例
- CSS的!important属性 以及对它的误解
- 开通了博客
- HTTP1.1状态代码及其含义
- 初初到来,望大家多指教!
- 2011年1月7日大恒图像面试总结
- jni小结
- 使用ASP.NET MVC2+PDF.NET 构建一个简单的新闻管理程序
- linux下命令行可以连接远程数据库而php的mssql_connect()却不可以的解决方案及linux对外远程访问拒绝