ajax这种东西自己不想说了 百度一下有很多 写这个也是感觉做这个复习了很多知识 有必要记录一下(本人只是实习生一枚)
首先要写一个jsp(其实也是找了很多资料才完成的)
<%@ page language="java" import="java.util.*,com.dao.*,com.vo.*" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% //这个是调用dao层返回省表中的内容。
UserDao ud=new UserDao();
ArrayList<Sheng> list=(ArrayList)ud.select();
%>
<!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>Insert title here</title>
<script type="text/javascript" src="js/test.js"></script>
</head>
<body>
<form action="" method="post" name="form1">
<select id="slt1" οnchange="updateSelect()">
<option>请选择省份</option>
<%
Sheng sheng=null;
for(int i = 0;i<list.size();i++){
sheng=(Sheng)list.get(i);
%>
<option value="<%=sheng.getId()%>"><%=sheng.getName() %></option>
<%
}
%>
</select>
<select id="slt2">
<option value="">请选择城市</option>
</select>
</form>
</body>
</html>
这里首先需要在dao里找到sheng表中的信息,所以当然啦 还要建一个sheng的表,还要写一个jdbc连接数据库
连接数据库代码:public class DBUtil {
/**
* @return conn
* @throws ClassNotFoundException ClassNotFoundException
* @throws SQLException SQLException
*/
public static Connection getConne