当前位置:首页 > JSP教程 > JSP常见问题

jsp dwr级联效果代码

dwr.jsp
<script src="dwr/interface/juserchec.js"></script>
<script src="dwr/engine.js"></script>
<script src="dwr/util.js"></script>
<script type="text/javascript">
function changeqx(p)
{
var val = p.value;
//alert(val);
juserchec.jilian(val, haschange);
}
function haschange(changeval)
{
//alert(changeval);
var jd = document.getelementbyid("jd");
var op = new option(changeval, changeval);
jd.options.length=0;
jd.options.add(op);
}
</script>
<body>
<br><br>
<select onchange="changeqx(this)">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
<select id="jd">
</select>
</body>

dwr.xml
<?xml version="1.0" encoding="gb2312"?>
<!doctype dwr
public "-//getahead limited//dtd direct web remoting 2.0//en"
"http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="juserchec">
<param name="class" value="com.struts.usermanager"/>
<include method="ccc"/>
<include method="jilian"/>
</create>
</allow>
</dwr>

usermanager.java
package com.struts;
public class usermanager {
public boolean ccc(string uname){
if("abc".equals(uname)){
return true;
}
return false;
}
public string jilian(string qx){
if("a".equals(qx)){
return "a1#a2#a3";
}
if("b".equals(qx)){
return "b1#b2#b3";
}
return "c1#c2";
}
}

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐