dwr 框架,实现了直接使用js代码访问java中的方法,主要配置文件有 dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<!--实例化spring中产生的bean对象-->
<create creator="spring" javascript="epsdwr" >
<param name="beanName" value="epsOperationImpl" />
</create>
<!--直接实例化,java对象-->
<!-- <create creator="new" javascript="epsclientdwr" >
<param name="class" value="clientzt.java.dao.EPSClientlaImpl" />
</create> -->
<!--转化器,将java中的bean对象转化成js中的对象-->
<convert match="clientzt.java.model.EPSClient" converter="bean"></convert>
<convert match="clientzt.java.model.Clientdoctj" converter="bean"></convert>
</allow>
</dwr>
如何使用js访问java中的方法
例如:EpsOperationImpl中有get方法
则在js中可以使用
epsdwr.get();来调用java中的方法
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<!--实例化spring中产生的bean对象-->
<create creator="spring" javascript="epsdwr" >
<param name="beanName" value="epsOperationImpl" />
</create>
<!--直接实例化,java对象-->
<!-- <create creator="new" javascript="epsclientdwr" >
<param name="class" value="clientzt.java.dao.EPSClientlaImpl" />
</create> -->
<!--转化器,将java中的bean对象转化成js中的对象-->
<convert match="clientzt.java.model.EPSClient" converter="bean"></convert>
<convert match="clientzt.java.model.Clientdoctj" converter="bean"></convert>
</allow>
</dwr>
如何使用js访问java中的方法
例如:EpsOperationImpl中有get方法
则在js中可以使用
epsdwr.get();来调用java中的方法