我想使用dwr实现无刷新从服务端取到一组对象
对象代码如下
public class Person
{
private int pid;
private String name;
//省略构造函数
//省略Getter&&Setter
}
调用的服务端方法如下
public class PersonBiz
{
public List<Person> getPerson()
{
List<Person> list = new ArrayList<Person>();
list = 从数据库取出一组符合条件的数据;
return list;
}
}
dwr.xml配置如下
//省略头部信息
<dwr>
<allow>
<create creator="new" javascript="PersonBiz">
<param name="class" value="PersonBiz类的路径" />
<include method="getPerson" />
</create>
<convert converter="bean" match="Person实体类的路径" />
</allow>
</dwr>
页面调用如下:
//省略头部信息
<script type='text/javascript' src='/demo/dwr/interface/PersonBiz.js'></script>
<script type='text/javascript' src='/demo/dwr/engine.js'></script>
<script type='text/javascript' src='/demo/dwr/util.js'></script>
//省略其他头部信息
<select id="persons" name="persons"></select>
<script>
/***********************************
* *
* 求此处代码. *
* *
***********************************/
//要求把服务器获得的List<Person>放到Select中
//value = person.pid,text = person.name
</script>
慕丝7291255
芜湖不芜