注意包的引入及其位置
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
*{
margin:20px 0;
padding:0 0;
}
input{
width:200px;
text-align:center;
}
.outside{
width:100%;
text-align:center;
}
#container{
position:relative;
margin:0 auto;
}
package com.zj.ajax;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.alibaba.fastjson.JSON;
import sun.management.counter.Variability;
@WebServlet("/p")
public class process extends HttpServlet {
private static final long serialVersionUID = 1L;
public process() {
super();
// TODO Auto-generated constructor stub
}
@SuppressWarnings({ "unchecked", "rawtypes" })
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List list1 = new ArrayList();
list1.add("小红");
list1.add("小明");
list1.add("小白");
List list2 = new ArrayList();
list2.add("职员");
list2.add("经理");
List list3 = new ArrayList();
list3.add("人事部");
list3.add("技术部");
list3.add("无线事业部");
response.setContentType("text/html;charset=utf-8");
String param=request.getParameter("param");
int i=Integer.parseInt(param);
if (i == 1) {
String json1=JSON.toJSonString(list1);
response.getWriter().println(json1);
}else if (i == 2) {
String json2=JSON.toJSonString(list2);
response.getWriter().println(json2);
}else{
String json3=JSON.toJSonString(list3);
System.out.println(json3);
response.getWriter().println(json3);
}
}
}
效果图(点击不同按钮,显示不同内容)



