https://m.baidu.com/?actibe

404 Not Found
404 Not Found
The requested URL was not found on this server.
您要找的内容已被删除格力员工被人打了,看董明珠是怎么处理的?震撼!这几天学习dwr,最想实现的就是下拉框的联动功能吧,我想用dwr2结合ssh。网上关于多级联动的例子好多都不是我想要的,不过编程重要的是思想,学习别人的思想是非常重要的。“前人栽树,后人乘凉”,经过一天的努力终于完成了。
以下是我粘贴的部分代码,具体详细的请下载我的项目。
&script type='text/javascript'
src='dwr/interface/DWRshengDao.js'&&/script&
&script type='text/javascript'
src='dwr/interface/DWRshiDao.js'&&/script&
&script type='text/javascript' src='dwr/engine.js'&&/script&
&script type='text/javascript' src='dwr/util.js'&&/script&
&script type="text/javascript"&
function getProvince(){
DWRshengDao.getShengMap(setProvince);
function setProvince(data){
var shengObj=document.getElementById("sheng");
DWRUtil.removeAllOptions(shengObj);
DWRUtil.addOptions(shengObj,{'':'请选择'});
DWRUtil.addOptions(shengObj,data);
function getCity(value){
DWRshiDao.getShiList(value,setCity);
//或以下的getShiMap
//DWRshiDao.getShiMap(value,setCity);
function setCity(data){
var shiObj=document.getElementById("shi");
DWRUtil.removeAllOptions(shiObj);
DWRUtil.addOptions(shiObj,{'':'请选择'});
DWRUtil.addOptions(shiObj,data);
function save(){
document.form1.action="addshi.action";
&body onload="getProvince()"&
method="post" name="form1" id="form1"&
&select id="sheng" onchange="getCity(this.value)"&&/select&
&select id="shi"&&/select&
&div&&input type="submit" value="保存" onClick="save();"/&
其实&select&里id为A,为B什么的无所谓,只要在var XX=document.getElementById("A或B");对应上就行。
2、ShengDaoImpl.java
public Map getShengMap() {
log.debug("getting Sheng instance");
Map&String, String& map=new HashMap&String, String&();
String query = "from Sheng";
List list = (List) getHibernateTemplate().find(query);
log.debug("get Sheng");
for(int i=0;i&list.size();i++){
Sheng sheng=(Sheng)list.get(i);
map.put(sheng.getShengid(),sheng.getShengname());
catch (RuntimeException re) {
log.error("get failed", re);
3、ShiDaoImpl.java
public Map getShiMap(java.lang.String id) {
log.debug("getting Shi instance");
Map&String, String& map=new HashMap&String, String&();
String query = "from Shi as s where s.sheng.shengid=?";
//注意是s.sheng.shengid而不是s.shengid
List list = (List) getHibernateTemplate().find(query,id);
log.debug("get Shi");
for(int i=0;i&list.size();i++){
Shi shi=(Shi)list.get(i);
map.put(shi.getShiid(),shi.getShiname());
catch (RuntimeException re) {
log.error("get Shi failed", re);
4、web.xml
&!-- DWR servlet 配置 --&
&servlet-name&dwr-invoker&/servlet-name&
&servlet-class&
org.directwebremoting.spring.DwrSpringServlet
&/servlet-class&
&init-param&
&param-name&debug&/param-name&
&param-value&true&/param-value&
&/init-param&
&/servlet&
&servlet-mapping&
&servlet-name&dwr-invoker&/servlet-name&
&url-pattern&/dwr/*&/url-pattern&
&/servlet-mapping&
注意是DwrSpringServlet而非DwrServlet
5、applicationContext.xml
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.directwebremoting.org/schema/spring-dwr
http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd"&
&!-- DWR 配置开始 --&
&dwr:configuration&&/dwr:configuration&&!-- 必须要configuration --&
&!-- DWR 配置结束 --&
&bean id="shengDao" class="nn.liandong.jiguan.dao.ShengDaoImpl"&
&property name="sessionFactory" ref="sessionFactory" /&
&dwr:remote javascript="DWRshengDao"&&/dwr:remote&
&bean id="shiDao" class="nn.liandong.jiguan.dao.ShiDaoImpl"&
&property name="sessionFactory" ref="sessionFactory" /&
&dwr:remote javascript="DWRshiDao"&&/dwr:remote&
有了这个配置就不需要在dwr.xml里配置了。
为了正常运行本项目,除了下载liandong.rar这个文件外,请到“文章管理”里的“lib”里下载sshlib这两个压缩包!
省市资源文件:(放入res/values下)
链接:https://pan.baidu.com/s/1dMjY0m 密码:rf4w
public class MainActi...
js省市联调
本文实例讲述了js实现的全国省市二级联动下拉选择菜单。分享给大家供大家参考。具体如下:  运行效果截图如下:
    主要HTML代码:
今天给大家带来使用jQuery ajax实现的省市联动效果。我们直奔主题,先说下实现思路:准备数据这里数据库我使用的是mysql,先看下表格:
provience表
这里使用...
基于XML,以POST方式,完成省份-城市二级下拉联动
数据库 mysql,表:t_city
JavaWeb项目,使用servlet
ajax.js// 创建AJAX异步对象
function cre...
1.html代码:
请选择省份
请选择城市
2.定义的json数组:
&name& :&山东省...
Untitled Document
head lang=&en&&
meta charset=&UTF-8&&
title&title&
还记得之前我使用JavaScript来实现省市二级联动的效果吗?如果读者初次翻阅本文,可记得看看教你一天玩转JavaScript(八)——使用JavaScript完成省市联动的效果!之前在注册页面上有...
没有更多推荐了,

我要回帖

更多关于 actibe 的文章

 

随机推荐