jsp dwr级联效果代码
2020-07-27 21:43:19
供稿:网友
 
						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"; 
} 
}