java省市级联

来源:互联网 发布:喀秋莎录屏软件官网 编辑:程序博客网 时间:2024/06/06 14:43

<%@ page language="java" import="java.util.*" pageEncoding="GBK" errorPage=""%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
  <head>
  <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">
-->
<script type="text/javascript">

 if('<%=request.getParameter("pid") %>'=='null')
{
window.location = "SelectCity2Servlet?province2=0";
}

function change(selectedId, targetId)
{
window.location = "SelectCity2Servlet?province2=" + selectedId;
}
</script>

  </head>
  <c:set var="pid" value="<%=request.getParameter("pid") %>"></c:set>
  <body>
  <br>
  示例2:
  <br>
  <form name="form1" method="post" action="">${pid}
  <select name="province2" onChange="change(this.value, 'city2');">   
  <c:if test="${pid!=null }">
  <option value="请选择">-请选择-</option>
  <c:forEach var="province" items="${provinceList }">
  <option value="${province.pid } " <c:if test="${province.pid} == ${pid}">selected</c:if> >${province.pname }</option>
  </c:forEach>
  </c:if>   
  </select>
  省
  <select name="city2">
  <option value="请选择">-请选择-</option>
  <c:set var="cityList" value="${sessionScope.cityList}"></c:set>
  <c:if test="${cityList!=null }">
  <c:forEach var="city" items="${cityList }">
  <option value="${city.id}">${city.cname }</option>
  </c:forEach>
  </c:if>
  </select>
  市
  </form>
  </body>
</html>

原创粉丝点击