读书人

dwr交付javabean

发布时间: 2012-12-19 14:13:15 作者: rapoo

dwr提交javabean
DWR.xml:
<dwr>
<allow>
<create creator="new" javascript="dwrComment">
<param name="class" value="com.my.dwr.app.DwrAction"></param>
</create>

<convert match="com.my.dwr.po.ChildBean2" converter="bean" javascript="ChildBean2"></convert>

</allow>
</dwr>
==========================
JSP:
<script type="text/javascript" src="dwr/engine.js"></script>
<script type="text/javascript" src="dwr/util.js"></script>
<script type="text/javascript" src="dwr/interface/dwrComment.js"></script>
。。。。。。。。。
function submit2(){
var test = document.getElementsByName("test4");
var a=new Array();
for(var i=0;i<test.length;i++){
a[i] = test[i].value;
}
var p={
test4:a
};
dwrComment.setBean2(p);
}
。。。。。。。。
test4:<input id="t1" name="test4" /><br>
test4:<input id="t2" name="test4" /><br/>
<input type="button" value="submit" onclick="submit2();"/>
。。。。。。。。
=====================================
JavaBean:
public class ChildBean2{
private String[] test4;
private String[] test5;
//getter&setter
}

=============================
Action:
public class DwrAction{
public void setBean2(ChildBean2 bean) {//这只是一个普通方法,共dwr调用,在该处,可以获取到页面提交过来的数据,直接绑定到bean上
System.out.println(bean);
}
}

读书人网 >编程

热点推荐