- 1
- 0
- 约 6页
- 2017-06-08 发布于重庆
- 举报
dwr实现三级下拉框级联
数据库的大概设计是,共有三个字段[id,name,parentid],
顾名思义,id就是唯一标示一条记录,name存放的是省市县的名称,parentid存放的其上级的id,
例如对于省一级别的,其parentid全部为0,对于市一级别的,其parentid存放的是所对应省的id,
对于县一级别的,其parentid存放的是所对应市的id。
首先在进入显示页面的时候就把所有的parentid=0的全部查出来,初始化进入省所在的下拉列表中,
然后根据选择省的下拉列表,通过DWR调用java方法将其所对应的市取出来,以此类推……
在web.xml里面需要配置如下:
Java代码
servlet
servlet-namedwr-invoker/servlet-name
servlet-classuk.ltd.getahead.dwr.DWRServlet/servlet-class
init-param
param-namedebug/param-name
param-valuetrue/param-value
/init-param
/servlet
servlet-mapping
servlet-namedwr-invoker/servlet-name
url-pattern/dwr/*/url-pattern
/servlet-mapping
/servlet
然后在web.xml的同目录下,创建一个dwr.xml,配置如下:
Java代码
?xml version=1.0 encoding=UTF-8?
!DOCTYPE dwr PUBLIC -//GetAhead Limited//DTD Direct Web Remoting 0.4//EN http://www.getahead.ltd.uk/dwr/dwr.dtd
dwr
allow
create creator=new javascript=province
param name=class value=com.xinli.struts.service.ProvinceService/
/create
/allow
/dwr
对于dwr.xml需要说明的是:
1.creator:定义供javascript调用的新建对象的方法,也即对象的构造方法。
其可以包括【new,none,scripted,spring,jsf,struts,pageflow,ejb3】
2.javascript:java类暴露给浏览器所调用的javascript的名称,也就是在jsp页面所出现的js的名称一定和此处所定义的一致。
3.param:指定create元素所需要的参数,比如其允许创建的java类的名称。
4.name:param元素所指定的参数名称。
5.value:param元素所指定的参数值。
后台业务方法实现如下ProvinceDAO:
Java代码
package com.xinli.struts.dao;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;
import com.xinli.struts.db.DBManager;
/**
* @author fuhao
*/
public class ProvinceDAO {
private static Connection conn = null;
private static Statement stmt = null;
private static ResultSet rs = null;
// 全取所有的parentid=0的记录,也即将所有的省查询出来,放入Map中
public Map getFirst() throws SQLException {
Map map = new HashMap();
您可能关注的文档
- WORD文档修饰.doc
- DUK型远程投射喷口.doc
- Word文档单片机作业.doc
- word文档双面打印技巧.doc
- dungsfrs520调压阀.doc
- Word文档双面打印页边距设置.doc
- DUNHAM-BUSH简介.doc
- WORD文档实现双面打印.doc
- durag火焰变送器D-UG660.doc
- durag火焰检测探头D-LE603UH94EX.doc
- 人教版广东广州小升初专题英语小升初模拟试卷及解析.pdf
- 2026年休闲食品电商渠道发展趋势分析报告.docx
- 2020年注册公用设备工程师暖通空调专业案例真题及答案.docx
- 人教版新起点一至六年级英语单词表分类汇总.pdf
- 《运动生理学》读后感.docx
- 人教版英语九年级全册Unit7 SectionA(1a-2d)名师教案.pdf
- 人教版英语9年级全册Unit9_SectionA(1a-2d)教案.pdf
- 人教版英语五年级上册导说课稿设计Unit 3 第一课时导学案.pdf
- 《制作毕业纪念册》--(说课稿)-六年级下册劳动人民版.docx
- 2026年休闲食品消费趋势及渠道拓展私域流量报告.docx
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)