package cn.itcast.ajax;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CityServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// 设置编码
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
PrintWriter out =response.getWriter();
//获取国家
String country = request.getParameter("country");
//创建一个容器
StringBuffer sb = new StringBuffer();
//服务器返回:json格式
sb.append("{\"cities\":[");
if ("中国".equals(country)) {
sb.append("{\"city\":\"北京\"},");
sb.append("{\"city\":\"上海\"},");
sb.append("{\"city\":\"广州\"},");
sb.append("{\"city\":\"深圳\"},");
}else if ("美国".equals(country)) {
sb.append("{\"city\":\"纽约\"},");
sb.append("{\"city\":\"华盛顿\"},");
sb.append("{\"city\":\"旧金山\"},");
sb.append("{\"city\":\"迈阿密\"},");
}
sb.append("]}");
//发送到客户端
out.write(sb.toString());
}
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}