jsp dwr級聯(lián)效果代碼
更新時間:2008年09月27日 15:38:13 作者:
dwr實(shí)現(xiàn)級聯(lián)代碼
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";
}
}
<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";
}
}
您可能感興趣的文章:
- 純JSP+DWR實(shí)現(xiàn)三級聯(lián)動下拉選擇菜單實(shí)現(xiàn)技巧
- DWR util.js 學(xué)習(xí)筆記 整理
- Java多線程 ReentrantReadWriteLock原理及實(shí)例詳解
- Java語言ReadWriteLock特性實(shí)例測試
- PipedWriter和PipedReader源碼分析_動力節(jié)點(diǎn)Java學(xué)院整理
- Java 中的 BufferedWriter 介紹_動力節(jié)點(diǎn)Java學(xué)院整理
- Spring Boot啟動過程(六)之內(nèi)嵌Tomcat中StandardHost、StandardContext和StandardWrapper的啟動教程詳解
- DWR中各種java方法的調(diào)用
- 基于JQuery和DWR實(shí)現(xiàn)異步數(shù)據(jù)傳遞
相關(guān)文章
JSP基于JDBC的數(shù)據(jù)庫連接類實(shí)例
這篇文章主要介紹了JSP基于JDBC的數(shù)據(jù)庫連接類,以實(shí)例形式較為詳細(xì)的分析了JDBC連接數(shù)據(jù)庫的實(shí)現(xiàn)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-11-11
JSP中Servlet的Request與Response的用法與區(qū)別
這篇文章主要介紹了JSP中Servlet的Request與Response的用法與區(qū)別的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09
JSP開發(fā)之生成圖片驗(yàn)證碼技術(shù)的詳解
這篇文章主要介紹了JSP開發(fā)之生成圖片驗(yàn)證碼技術(shù)的詳解的相關(guān)資料,希望通過本文能幫助到大家實(shí)現(xiàn)圖片驗(yàn)證碼技術(shù),需要的朋友可以參考下2017-09-09
jsp防止跨域提交數(shù)據(jù)的具體實(shí)現(xiàn)
這篇文章主要介紹了jsp防止跨域提交數(shù)據(jù)的具體實(shí)現(xiàn),需要的朋友可以參考下2014-02-02
jsp登錄注冊完整實(shí)現(xiàn)代碼(增刪改查+網(wǎng)頁+數(shù)據(jù)庫)
這篇文章主要給大家介紹了關(guān)于jsp登錄注冊完整實(shí)現(xiàn)代碼的相關(guān)資料,其中包括增刪改查+網(wǎng)頁+數(shù)據(jù)庫,文中通過代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用jsp具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
json實(shí)現(xiàn)jsp分頁實(shí)例介紹(附效果圖)
json的既簡單易懂,又傳輸迅速。并且能和javascript很好的融為一體;在不需要添加jar的前提下,能夠很好完成jsp分頁問題,接下來為大家介紹下如何實(shí)現(xiàn)2013-04-04

