- 浏览: 16841 次
- 性别:
- 来自: 济南
文章分类
最新评论
1.最重要的是js部分.其他的数据库使用Oralce10g,MyEclipse8.6,tomcat6.x可.
2. 本身整个文件 16M>10M无法全部上传,所以学会抽出对自己有用的部分
MarketAction.java
jilian.js
页面部分:list.jsp
struts-contor.xml
2. 本身整个文件 16M>10M无法全部上传,所以学会抽出对自己有用的部分
MarketAction.java
package com.action; import java.util.Date; import java.util.List; import java.util.Map; import com.entity.Market; import com.biz.MarketBiz; import com.entity.Province; import com.biz.ProvinceBiz; import java.util.ArrayList; import java.io.UnsupportedEncodingException; import net.sf.json.JSONArray; import net.sf.json.JsonConfig; /** * ******************************************************** * @ClassName: MarketAction * @Description: 市级表 * @author 生成Action类 * @date 2014-08-28 下午 09:32:26 ******************************************************* */ public class MarketAction { private MarketBiz marketbiz; private Market market = new Market(); private List<Market> marketlist = new ArrayList<Market>(); private List<Province> provincelist = new ArrayList<Province>(); private JSONArray jsons; private Integer id; /** * *添加表<Market>信息 * **/ public String addMarket(){ Integer results = marketbiz.addMarket(market); if (results > 0 ) { return "successs"; }else { return "error"; } } /** * *查询表<Market>所有信息 * **/ public String getAllMarket(){ marketlist = marketbiz.getAllMarket(); if (marketlist.size() > 0 ) { return "success"; }else { return "error"; } } /** * *根据@id查询表<Market>信息 * **/ public String getMarket_id(){ market.setProvince_id(id); marketlist = marketbiz.getMarket_id(market); if (marketlist.size() > 0 ) { JsonConfig config = new JsonConfig(); config.setExcludes(new String[]{"county"}); jsons = JSONArray.fromObject(marketlist,config); return "edit"; }else { return "error"; } } /** * *根据@id修改表<Market>信息 * **/ public String updaMarket_id(){ try { marketbiz.updaMarket_id(market); } catch (Exception e) { // TODO: handle exception return "error"; } return "successs"; } /** * *根据@id删除表<Market>信息 * **/ public String deleMarket(){ try { marketbiz.deleMarket(market); } catch (Exception e) { // TODO: handle exception return "error"; } return "successs"; } /** * *查询关联表<Province>信息 * **/ public String reAllProvince(){ provincelist = marketbiz.reAllProvince(); if (provincelist.size() > 0 ) { return "relist"; }else { return "error"; } } public Market getMarket() { return market; } public void setMarket(Market market) { this.market = market; } public List<Province> getProvincelist() { return provincelist; } public void setProvincelist(List<Province> provincelist) { this.provincelist = provincelist; } public List<Market> getMarketlist() { return marketlist; } public void setMarketlist(List<Market> marketlist) { this.marketlist = marketlist; } public void setMarketbiz(MarketBiz marketbiz) { this.marketbiz = marketbiz; } public JSONArray getJsons() { return jsons; } public void setJsons(JSONArray jsons) { this.jsons = jsons; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }
jilian.js
function changes(obj,selectid,url){ //当前对象,选中的id,url路径. var id = "#"+selectid; if($(obj).val() != 0){ $.ajax({type:"post",url:url,dataType:"json", data:{"id":$(obj).val()},//简写:TUDD. success:function(data){ $(id).html(""); $.each(data,function(i,item){ if(selectid == "shi"){ $(id).append("<option value="+item.market_id+">"+item.market_name+"</option>"); } if(selectid == "xian"){ $(id).append("<option value="+item.county_id+">"+item.county_name+"</option>"); } }); if(selectid == "shi"){ // 如果下一个是市,就加上请选择市. $(id).attr("disabled",false); $(id).append("<option value='0' selected='selected'>---请选择市/区---</option>"); $.each($("select"),function(i,item){ if(i >= $(id).index()){ i++; $("select:eq("+i+")").attr("disabled",true);//改变select不可用 $("select:eq("+i+")").val(0); } }) } if(selectid == "xian"){ //同上 $(id).attr("disabled",false); $(id).append("<option value='0' selected='selected'>---请选择县/区---</option>"); } } }); }else if(selectid == "shi" || selectid == "xian"){ //如果当前选择项是 请选择,那么下个就也是请选择, //且不可用- $.each($("select"),function(i,item){ if(i >= $(id).index()){ $(item).attr("disabled",true); $(item).val(0); } }) } }
页面部分:list.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="/struts-tags" prefix="s"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>县级表总览</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <table align="center" border="1"> <caption style="color:red;"><a href="index.jsp">Url控制</a></caption> <tr align="center"> <td>市级id(外键)</td> <td>县级id</td> <td>县级名称</td> <td>操作</td> </tr> <s:iterator value="countylist" status="s" var="li"> <tr align="center" <s:if test="%{#s.index % 2 == 0}">style="background-color:red;"</s:if>> <td><s:property value="%{#li.market_id.market_id}"/></td> <td><s:property value="%{#li.county_id}"/></td> <td><s:property value="%{#li.county_name}"/></td> <td> <a href="countyreAllMarket.action">添加</a> <a href="countygetCounty_id.action?county.county_id=<s:property value="%{#li.county_id}"/>">修改</a> <a href="javascript:confirmdel(<s:property value="%{#li.county_id}"/>)">删除</a> </td> </tr> </s:iterator> </table> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> function confirmdel(id){ if(confirm("确定要删除么")){ location.href="countydeleCounty.action?county.county_id="+id; } } </script> </body> </html>
struts-contor.xml
<?xml version="1.0" encoding="GBK" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <constant name="struts.devMode" value="false"/> <constant name="struts.i18n.encoding" value="GBK"></constant> <constant name="struts.ui.theme" value="simple"></constant> <constant name="struts.enable.DymicMethodInvocation" value="false"/> <package name="default" namespace="/" extends="json-default"> <!-- 表<Market> <MarketAction> 配置 --> <action name="market*" class="MarketAction" method="{1}"> <result name="relist">Market/save.jsp</result> <result name="success">Market/list.jsp</result> <result name="successs" type="redirectAction">marketgetAllMarket.action</result> <result name="edit" type="json"> <param name="root">jsons</param> </result> <result name="error">Market/error.jsp</result> </action> <!-- 表<Province> <ProvinceAction> 配置 --> <action name="province*" class="ProvinceAction" method="{1}"> <result name="success">MyJsp.jsp</result> <result name="successs" type="redirectAction">provincegetAllProvince.action</result> <result name="edit">Province/update.jsp</result> <result name="error">Province/error.jsp</result> </action> <!-- 表<County> <CountyAction> 配置 --> <action name="county*" class="CountyAction" method="{1}"> <result name="relist">County/save.jsp</result> <result name="success">County/list.jsp</result> <result name="successs" type="redirectAction">countygetAllCounty.action</result> <result name="edit" type="json"> <param name="root">jsons</param> </result> <result name="error">County/error.jsp</result> </action> </package> </struts>
引用
Quote?
发表评论
-
三级菜单树的组装与遍历显示
2017-03-03 14:28 994Action: UserManagerAction.java ... -
window.print() 打印学时证明
2016-12-08 15:51 958主要按照MVC的顺序,+mapper.xml文件. 参考前 ... -
一个简单的行拖动效果 _id="table"
2017-02-10 09:56 526一个简单的行拖动效果 ... -
tab标签页切换效果.
2015-03-16 10:59 2124tab标签页的显示. 相关文件 1.deptViewSumma ... -
客人服务 学员查询 级联,zTree的使用
2015-03-02 10:25 909客服学员查询: 技术点: 1. doChange(); 省市与 ... -
汇总统计(部门),涉及结果集转横向(功能样板博客)
2014-12-23 19:44 876[size=medium] 主要按照MVC的顺序,+mappe ... -
数据权限的控制 SSH,jdk7 阶段性总结. --两个select来回移动-模板文章★
2014-12-08 18:38 10271. 2. 二次Rev 贴上去. //=== ...
相关推荐
省市区三级级联的数据库sql语句,适用于SQLServer,若要别的数据库替换成相应的数据类型即可。 省市级联 省市区三级级联
附件用途:制作省市区三级级联菜单数据来源 简单介绍:文件gk_diqu.sql内含数据库表 gk_diqu。 数据结构: mysql> desc gk_diqu; +-------+----------------------+------+-----+---------+----------------+ | ...
省市县三级级联菜单省市县三级级联菜单省市县三级级联菜单
这个“Ajax实现省市区三级级联Demo”是一个典型的前端与后端交互的实例,它展示了如何利用Ajax技术从MySQL数据库动态获取并显示省级、市级、区县级的数据,实现联动选择的效果。下面我们将详细探讨这一知识点。 ...
根据国家统计局发布的最新数据编辑,省市区三级级联,MySQL脚本,直接导入。
省市区三级数据库(mysql)目前项目在用包含经纬度、省市区县等字段
本压缩包“高德地图省市县三级级联.zip”聚焦于如何实现省市县三级级联的功能,这对于构建具有地域选择功能的应用非常有用,比如在线购物、生活服务、导航等。 首先,我们要理解“三级级联”的概念。在地图应用中,...
**ECharts 3 地图数据省市区三级级联演示** ECharts 是一款由百度开源的,基于 JavaScript 的数据可视化库,它提供了丰富的图表类型,适用于各种数据分析和展示场景。在"echart3 地图数据省市区三级级联demo"中,...
省市区数据库级联查询所用数据,旗舰版全数据,2018全数据
模板为EXCEL实现省市县区三级级联模板,供参考。该方法可实现2或多级级联关系的实现,重点在于省市县区编码的设置,要有规则。比如山东省为120,则山东省下的市区编码设置120094-济南市,120094前三位与120一致。
省市县三级级联数据库,通过它可以实现创建数据中的相关的省市级的表
在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 和 Prism 框架来实现ComboBox的省市县三级级联效果。WPF是.NET Framework的一部分,提供了丰富的用户界面(UI)设计工具,而Prism则是一个...
在IT行业中,尤其是在前端开发领域,经常需要处理各种交互效果,其中之一就是省市区三级级联。这个功能在网站注册、地址填写等场景中非常常见,它允许用户按顺序选择省份、城市和区县,以便精确地输入地址信息。在本...
### MySQL 省市区三级级联知识点解析 #### 一、背景介绍 在数据库设计中,经常需要存储省市区等地理区域数据,并实现三级联动查询的功能。这些需求常见于电商平台、政府信息系统等领域,用于地址录入、用户管理等...
在IT领域,"二级级联带数据库"是一个与数据存储和检索相关的概念,尤其是在复杂的表单设计和数据关联中常见。这个术语主要涉及到两个级别的下拉列表(或级联选择框),它们之间的关联是通过数据库中的关系来实现的。...
省市区三级级联sql,提供调整序号的多种数据库语法脚本
省市区三级级联基础数据,其中包括了当前省市区的数据,及获取市和区的方法。
标题中的“esayui-全国城市省市区三级级联”是指一个使用EasyUI和jQuery库开发的前端组件,主要用于实现中国地区(省、市、区)的三级联动选择功能。EasyUI是一个基于jQuery的轻量级JavaScript框架,它提供了一系列...
宝利通(Polycom,Inc.)公司成立于 1990 年,是全球一体化协作通讯的领导者。是专业开发、制造和销售高质量音视频会议系统及解决方案的领先提供商。...宝利通RMX MCU视频协作服务器三级级联调试手册,用户mcu三级级联
在Android开发中,"省市区三级级联"是一种常见的需求,尤其在地址选择、定位服务等场景中。这个"Android版省市区三级级联"应该是一个实现中国省份、城市、区县选择功能的代码库或者组件,允许用户通过级联的方式进行...