欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 純JSP+DWR實現三級聯動下拉選擇菜單實現技巧

純JSP+DWR實現三級聯動下拉選擇菜單實現技巧

熱門標簽:地圖標注專業和非專業 甘肅銷售電銷機器人公司 汝南縣地圖標注app 四川正規外呼系統軟件 湖北地圖標注公司 外呼直播語音系統 山東ai外呼電銷機器人好用嗎 福建電銷貓機器人收費 智能電話機器人銷售話術
網上看到一些例子,對于一個簡單的三級聯動,都加上什么Struts, Hibernate諸如此類的框架。這個Ajax聯動殊不知和這些框架有什么關系,一個小Demo干嘛整得那么大。

今天我做了一個dwr+jsp做的例子。
web.xml:
復制代碼 代碼如下:

?xml version="1.0" encoding="UTF-8"?>
web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
servlet>
servlet-name>dwr-invoker/servlet-name>
servlet-class>
org.directwebremoting.servlet.DwrServlet
/servlet-class>
init-param>
param-name>debug/param-name>
param-value>true/param-value>
/init-param>
/servlet>
servlet>
servlet-name>SelectServlet/servlet-name>
servlet-class>com.action.SelectServlet/servlet-class>
/servlet>
servlet-mapping>
servlet-name>dwr-invoker/servlet-name>
url-pattern>/dwr/*/url-pattern>
/servlet-mapping>
servlet-mapping>
servlet-name>SelectServlet/servlet-name>
url-pattern>/select/url-pattern>
/servlet-mapping>
welcome-file-list>
welcome-file>index.jsp/welcome-file>
/welcome-file-list>
/web-app>

dwr.xml:
復制代碼 代碼如下:

?xml version="1.0" encoding="UTF-8"?>
!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting
2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
dwr>
!-- 沒有它DWR什么也做不了 -->
allow>
create creator="new" javascript="menu">
param name="class" value="com.dao.CountryDAO" />
/create>
!-- 要轉換的Bean -->
convert converter="bean" match="com.vo.Country" />
convert converter="bean" match="com.vo.Province" />
convert converter="bean" match="com.vo.City" />
/allow>
/dwr>

test.jsp:
復制代碼 代碼如下:

%@ page language="java" import="java.util.*,com.vo.*"
pageEncoding="GBK"%>
%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
html>
head>
title>DWR三級聯動/title>
script type='text/javascript'
src='/mutiplyMenu/dwr/interface/menu.js'>/script>
script type='text/javascript' src='/mutiplyMenu/dwr/engine.js'>/script>
script type='text/javascript' src='/mutiplyMenu/dwr/util.js'>/script>
/head>
body>
script type="text/javascript">
//根據國家id查詢所屬省或州
function queryProvince()
{
var countryId = $("country").value;
//默認為不選擇
if(countryId == 0)
{
${"province"}.options.length=0;
${"city"}.options.length=0;
}
else
{
menu.queryProvinceById(countryId,provinceCallback);
}
}
//根據國家id查詢所屬省或州的回調函數
function provinceCallback(provinces)
{
${"province"}.options.length=0;
//每次獲得新的數據的時候先把每二個下拉框架的長度清0
for(var i=0;i provinces.length;i ++){
var value = provinces[i].id;
var text = provinces[i].provinceName;
var option = new Option(text, value);
//根據每組value和text標記的值創建一個option對象
try{
$("province").add(option);//將option對象添加到第二個下拉框中
}catch(e){
}
}
//同時關聯第三級
var provinceId = ${"province"}.value;
menu.queryCityById(provinceId,cityCallback);
}
//查詢所屬城市
function queryCity()
{
var provinceId = $("province").value;
menu.queryCityById(provinceId,cityCallback);
}
//查詢所屬城市回調函數
function cityCallback(citys)
{
//每次獲得新的數據的時候先把每三個下拉框架的長度清0
${"city"}.options.length=0;
for(var i=0;i citys.length;i ++){
var value = citys[i].id;
var text = citys[i].cityName;
var option = new Option(text, value);
//根據每組value和text標記的值創建一個option對象
try{
$("city").add(option);//將option對象添加到第三個下拉框中
}catch(e){
}
}
}
function change1()
{
queryProvince();
}
function change2()
{
queryCity();
}
/script>
div align="center">
h3>
br>
/h3>
h3>
DWR三級聯動演示
/h3>
!-- 我都奇怪了,我的c>標簽在這里不能用 -->
select id="country" onchange="change1();">
option selected="selected" value="0">
請選擇
/option>
%
@SuppressWarnings("unchecked")
List list = (List) request.getAttribute("countrys");
for (int i = 0; i list.size(); i++)
{
Country temp = (Country) list.get(i);
%>
option value="%=temp.getId()%>">%=temp.getCountryName()%>/option>
%
}
%>
/select>
select id="province" onchange="change2();">
/select>
select id="city">
/select>
/div>
/body>
/html>

servlet,dao就不帖了,想了解的可以去下載源碼
您可能感興趣的文章:
  • vuejs實現下拉框菜單選擇
  • JS實現點擊下拉菜單把選擇的內容同步到input輸入框內的實例
  • javascript實現日期三級聯動下拉框選擇菜單
  • 使用Javascript實現選擇下拉菜單互移并排序
  • 基于javascript實現全國省市二級聯動下拉選擇菜單
  • js模擬淘寶網的多級選擇菜單實現方法
  • js實現的全國省市二級聯動下拉選擇菜單完整實例
  • js選擇并轉移導航菜單示例代碼
  • javascript 三級下拉選擇菜單Levels對象
  • js實現圓形菜單選擇器

標簽:白銀 昌都 梅州 黔東 南充 臨沂 吳忠 肇慶

巨人網絡通訊聲明:本文標題《純JSP+DWR實現三級聯動下拉選擇菜單實現技巧》,本文關鍵詞  純,JSP+DWR,實現,三級,聯動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《純JSP+DWR實現三級聯動下拉選擇菜單實現技巧》相關的同類信息!
  • 本頁收集關于純JSP+DWR實現三級聯動下拉選擇菜單實現技巧的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    丰满少妇xbxb毛片日本| 在线区一区二视频| 欧美电视剧在线观看完整版| 一区二区在线观看免费视频播放| 国产91高潮流白浆在线麻豆| 国产黄色录像视频| 欧美精品一区二区三区视频| 性生活在线视频| 蜜臀av一区二区三区| 少妇精品无码一区二区三区| 欧美日韩高清一区二区三区| 亚洲电影一区二区| 欧美xxxxx少妇| 91精品国产综合久久久蜜臀粉嫩 | 图片区偷拍区小说区| 欧美图区在线视频| 亚洲国产视频在线| 最近日本中文字幕| 日韩女优制服丝袜电影| 久久99这里只有精品| 精品人妻一区二区三区四区| 国产日韩欧美一区二区三区综合| 激情偷乱视频一区二区三区| 嘿嘿视频在线观看| 国产精品卡一卡二卡三| 99久久婷婷国产综合精品电影| 色88888久久久久久影院按摩| 一区二区成人在线| 国产精品久久久久久亚洲色| 日韩精品一区二区在线观看| 国内精品在线播放| 免费中文字幕日韩| 一区二区三区免费看视频| 亚洲av人人澡人人爽人人夜夜| 日韩视频在线你懂得| 精品一区二区免费在线观看| 午夜国产小视频| 一区二区三区不卡在线观看 | 欧美午夜一区二区三区免费大片| 亚洲午夜影视影院在线观看| 大黑人交xxx极品hd| 久久久亚洲高清| www.亚洲色图| 欧美一区国产二区| 国产综合一区二区| 日本福利一区二区| 日av在线不卡| 国产稀缺精品盗摄盗拍| 亚洲一区二区av在线| 久久久久久久毛片| 综合久久综合久久| 熟妇高潮精品一区二区三区| 国产日韩欧美精品一区| 91天堂素人约啪| 精品久久99ma| 91在线观看污| 精品精品欲导航| 91小视频在线| 亚洲精品在线观看网站| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品第1页| 国产激情视频一区二区在线观看 | 性欧美18—19sex性高清| 久久女同性恋中文字幕| 91在线高清观看| 久久中文字幕电影| 日韩女优av电影| 国产不卡视频一区二区三区| 欧美日韩二区三区| 国产sm精品调教视频网站| 欧美精品免费视频| 国产91精品入口| 欧美成人激情免费网| 99久久久精品免费观看国产蜜| 精品国产一区二区亚洲人成毛片| av中文字幕亚洲| 久久久久久免费| www.男人天堂| 亚洲天堂免费看| 亚洲不卡的av| 日本在线不卡视频一二三区| 色吧成人激情小说| 国产激情视频一区二区三区欧美 | 91浏览器打开| 国产亚洲婷婷免费| 欧美大片免费播放器| 亚洲免费观看高清完整版在线观看熊 | 99久久精品国产一区二区三区| 精品国产伦一区二区三区观看方式 | 一区二区三区欧美| 国产稀缺精品盗摄盗拍| 久久精品二区亚洲w码| 欧美日韩大陆一区二区| 成人性生交大片免费| 亚洲精品一线二线三线无人区| youjizz.com日本| 亚洲女与黑人做爰| 久久人妻无码aⅴ毛片a片app | 欧美欧美欧美欧美| av一本久道久久综合久久鬼色| 久久精品水蜜桃av综合天堂| 欧美大喷水吹潮合集在线观看| 亚洲黄色小说网站| 成年人二级毛片| 国产精品系列在线播放| 亚洲精品一区二区三区在线观看| 在线观看国产免费视频| 亚洲永久精品国产| 在线观看av一区| 99精品偷自拍| 综合在线观看色| jizz亚洲少妇| 成人午夜精品一区二区三区| 欧美激情一区二区三区| 国产黄色录像视频| 韩日av一区二区| 久久综合成人精品亚洲另类欧美| 中国美女乱淫免费看视频| 日韩激情av在线| 日韩视频一区在线观看| 国产视频久久久久久| 亚洲成a天堂v人片| 欧美精品一二三| 日韩综合第一页| 日日夜夜免费精品| 日韩欧美中文字幕一区| 国产ts丝袜人妖系列视频| 日韩精品久久久久久| 日韩精品一区二区三区在线观看 | 久久精品国产精品亚洲精品| 欧美大片免费久久精品三p| 97超碰在线免费观看| 久久综合综合久久综合| 久久日韩粉嫩一区二区三区| 日本污视频网站| 国产福利一区二区| 亚洲欧洲精品一区二区三区| 色诱视频网站一区| 国产精品资源网站| 亚洲久本草在线中文字幕| 日韩a级片在线观看| 欧美日本乱大交xxxxx| 99麻豆久久久国产精品免费| 亚洲三级电影网站| 欧美性大战久久| 男人的天堂影院| 久久精品国产久精国产爱| 久久久久国产精品厨房| 中国毛片直接看| 精产国品一区二区三区| 午夜精品久久久久久久蜜桃app| 欧美一区二区福利在线| 亚洲а∨天堂久久精品2021| 国产成人午夜精品影院观看视频| 成人欧美一区二区三区小说| 欧美午夜不卡视频| 精品国产av色一区二区深夜久久| 麻豆国产精品官网| 国产精品天美传媒| 欧美日韩日本视频| 强伦人妻一区二区三区| 国产电影一区二区三区| 亚洲精品一二三四区| 欧美一个色资源| 中文字幕第69页| 91免费在线视频观看| 日韩av中文字幕一区二区| 国产亚洲福利社区一区| 国产波霸爆乳一区二区| 人妻av一区二区| 国产传媒日韩欧美成人| 亚洲一区二区高清| 久久美女高清视频| 欧美中文字幕久久| 四虎国产精品成人免费入口| 成人国产在线观看| 日韩精品一卡二卡三卡四卡无卡| 国产午夜亚洲精品不卡| 欧美色综合网站| 卡一卡二卡三在线观看| 91免费精品国自产拍在线不卡| 男人的天堂久久精品| 亚洲欧洲国产日本综合| 国产精品久久久久久久蜜臀 | 美国三级日本三级久久99| 久久亚洲综合av| 91成人在线观看喷潮| xxx在线播放| 91蜜桃免费观看视频| 久久国产乱子精品免费女| 椎名由奈av一区二区三区| 日韩午夜精品视频| 特级片在线观看| 免费黄色片网站| 午夜性福利视频| 国产美女精品在线| 性久久久久久久久久久久| 中文字幕 久热精品 视频在线 | 成人h动漫精品一区| 91网址在线看|