微项目: 地区导航——知识与技术点总结(待编辑)

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="com.hanqi.Dao.*" %>
<%@ page import="com.hanqi.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>地区列表显示页面</title>

<%
String pid = request.getParameter("parentid");
if(pid==null||pid.trim().length()<=0) {
      pid = "0";
}
int pid1 = Integer.parseInt(pid);
//获取数据
MemberDal md = new MemberDal();
Memberclass m = md.getMemberclass(pid1);
int backid = 0;
if(m!=null) {
    backid = m.getParentId();
}
%>
<script src="js/jquery-1.11.3.min.js"></script>
<script>
$(document).ready(function () {
    $("#i1").click(function (){
        $("#d1").toggle(100);
    })
});
$(document).ready($("#d1").hide());
</script>
<script>
function check() {
    var obj = /\d{6}/;      //判断是否是6位数字以上的
    if(fm.name.value=="") {
        alert("地区不能为空");
        return false;
    }
    else if(!(obj.test(fm.postcode.value)||fm.postcode.value=="")) {
        alert("邮编请符合规则");
        return false;
    }
    else {
        return true;
    }
}
function con(){
    var cfm = confirm("确定要删除该地区吗? 删除该地区的同时, 会将该地区下的所有地区都删除! ");
        return cfm;
}
/*function show() {
    document.getElementById("fm").style.display="block";
}*/
function backSuper() {
    window.location="index.jsp?parentid=<%=backid %>";
}
</script>
</head>
<body>
欢迎使用地区导航
<br>
<br>
<a href="Finder">显示全部省级地区</a>
<br>
<br>
<input id="i1" type="button" value="在此级别添加地区" />&nbsp;
<input type="button" value="返回上级地区" onclick="backSuper()" />
<br>
<table border="1" cellspacing="1" cellpadding="1">
  <tr>
    <th width="80">地名</th>
    <th width="80">邮编</th>
    <th width="80">管理</th>
    <th width="80">删除</th>
  </tr>
  <%
  ArrayList<Memberclass> al = md.getList(pid1);
  //Memberclass u;
  if(al!=null) {
      for(Memberclass rset : al) {
          out.print("<tr><td>");
          out.print(rset.getName());
          out.print("</td><td>");
          out.print(rset.getPostCode()==null?"":rset.getPostCode());
          out.print("</td><td>");
          out.print("<a href=‘index.jsp?parentid="+rset.getId()+"‘>下级地区</a>");
          out.print("</td><td>");
          out.print("<a onclick=‘return con()‘ href=‘DeleteMember?parentid="+rset.getParentId()+"&id="+rset.getId()+"‘>删除</a></td></tr>");
      }
  }
  %>
</table>
<br>
<div id="d1">
<form id="fm" method="post" action="InsertMember" onSubmit="return check()">
<input name="parentid" type="hidden" value="<%=pid%>">
<ul>
<li>请输入地区: <input name="name" type="text" value="" /></li>
<li>请输入邮编: <input name="postcode" type="text" value="" maxlength="6"/></li>
<li><input type="submit" value="添加" /><input type="reset" value="取消" /></li>
</ul>
</form>
</div>

带刷新的三级联动<br>
<iframe src="list.jsp" width="500" height="50"></iframe><br><br>
无刷新三级联动<br>
<iframe src="ajaxlist1.jsp" width="500" height="50"></iframe>

</body>
<script>
$("#d1").hide();
</script>
</html>
时间: 2024-10-21 14:21:46

微项目: 地区导航——知识与技术点总结(待编辑)的相关文章

微项目: 联系人管理——知识与技术总结

1, index页面(带直接显示数据) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.hanqi.*" %> <%@ page import="com.hanqi.dao.*" %> <%@ pag

JAVA EE 项目经常使用知识 之AJAX技术实现select下拉列表联动的两种使用方法(让你真正理解ajax)

ajax 下拉列表联动的使用方法. ajax的定义: AJAX 是一种用于创建高速动态网页的技术. 通过在后台与server进行少量数据交换,AJAX 能够使网页实现异步更新.这意味着能够在不又一次载入整个网页的情况下,对网页的某部分进行更新. ajax效果的一个样例: 区域为空的时候,维护人情况: 选了一个区域后的情况:(选 舒城县 联带出来的维护人员 小刘) 一.原生态的js实现 XMLHttpRequest 是 AJAX 的基础 XMLHttpRequest 对象 全部现代浏览器均支持 X

项目经理需了解的技术

题记:前段时间,在微信项目管理沟通群,讨论项目经理是否需要掌握的研发技术,尤其是非研发转型的项目经理.为什么呢?因为软件项目管理,会经常给开发沟通,需要制定项目计划.项目工作量.项目技术细节解决.透过现象看本质,如果对技术不是太了解,会存在相对性的阻碍,项目开展效率会低一些.应小伙伴们的需求,对于非研发出身的项目经理,需要掌握的研发技术做简单的分享交流,这篇文章由此而写.关于不懂技术带来项目低效的问题,举个简单的栗子:在项目开展中,工程师碰到技术细节需要攻克,因开发能力有限,告诉你说解决不了.这

学习JavaWeb项目开发需要掌握的技术

武汉java培训学习JavaWeb项目开发需要掌握的技术,国内外信息化建设已经进入基于Web应用为核心的阶段, java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Java的WEB项目需要掌握的技术如下:Java语言面向对象分析设计思想设计模式和框架结构XML语言网页脚本语言数据库应用服务器集成开发环境下面我们具体地看每个技术.1.Java语言Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.

常用音频协议介绍&amp;&amp;有关音频编码的知识与技术参数

(转载)常用音频协议介绍 会议电视常用音频协议介绍及对比白皮书 一.数字化音频原理:声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线.通常人耳可以听到的频率在20Hz到20KHz的声波称为为可听声,低于20Hz的成为次声,高于20KHz的为超声,多媒体技术中只研究可听声部分. 可听声中,话音信号的频段在80Hz到3400Hz之间,音乐信号的频段在20Hz-20kHz之间,语音(话音)和音乐是多媒体技术重点处理的对象. 由于模拟声音在时间上是连续的,麦克风采集

【电脑知识与技术】主板维修不开机故障的检测方法及顺序

1.检查CPU 的三大工作条件 供电 时钟 复位 2.取下BIOS 查22脚片选信号是否有跳变 3.试换BIOS,查跟BIOS 相连的线路 4.查ISA,PCI上的数据线,地址线(及AD),中断等控制线(这样可直接反映南北桥问题) 5.查AGP,PCI,CPU座的对地阻值来判断北桥是否正常 (一).供电CPU内核电压 (1)无电压 A.场效应管坏,开路或短路 B.滤波电容短路(电解电容) C.电压IC 无输出 无12V 供电 电压IC 坏 断线 (2)电压低 A.CPU 工作电压相关线路有轻微短

开发微信全家桶项目 Vue Node MongoDB高级技术栈全覆盖

开发微信全家桶项目 Vue Node MongoDB高级技术栈全覆盖链接:https://pan.baidu.com/s/15-9Ne3vFEFPzJA0wyltxrg 提取码:加Q:1642261812 V信:SH66668888QH 获取 第1章 本地与服务器环境准备介绍微信公众号/小程序/域名/服务器的申请选购流程,在本地与线上服务器分别对项目的运行环境进行搭建部署,如 Node.js/Vue/Yarn/PM2/Nginx/MongoDB 等等,同时会来简单介绍下从本地通过 PM2 利用

开发微信全家桶项目Vue/Node/MongoDB高级技术栈全覆盖

第1章 本地与服务器环境准备介绍微信公众号/小程序/域名/服务器的申请选购流程,在本地与线上服务器分别对项目的运行环境进行搭建部署,如 Node.js/Vue/Yarn/PM2/Nginx/MongoDB 等等,同时会来简单介绍下从本地通过 PM2 利用 Git 仓库直接往线上服务器部署以及 Nginx 端口映射解析特定域名的实现流程,最终准备好本地线上和外部业务环境为开发... 第2章 公众号小程序的服务能力与场景简要介绍下公众号小程序各自的使用场景,服务能力,以及暴露出来的 API 功能,支

学习selenium需要具备的知识或技术

因为有QTP和JAVA的基础,selenium学起来会快很多,总结下学习selenium所需要具备的知识或技术 1.selenium进行的自动化测试是基于ui层面的,所以html,css,javascript基本上是必不可少的,至于javascript,有很多的前端都使用javascript作为其脚本语言!不过javascript并不需要学得很深,只需要掌握一些基础的知识,然后在实践中碰到的时候再继续深学下去! 2.掌柜一门编程语言,比如java,C#,python,ruby!很明显,若是有开发