1.利用myecilpse建立一个web项目
2.导入需要的包:
commons-beanutils.jar
commons-collections-3.1.jar
commons-lang-2.3.jar
commons-logging-1.1.jar
ezmorph-1.0.6.jar
json-lib-2.1.jar
json-lib.2.2.2-jdk15.jar
3.建立index.jsp页面(记得导入jquery包)
String basePath= request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
My JSP 'index.jsp' starting page{//alert(1);
$.ajax({
url:'<%=path%>/HelloServlet',
dataType:"json",
data:{
name:"zhangsan",
password:"123123"},
type :'GET',
success:function(data)
{//alert(data.length);//var stu = eval("(" + data + ")");//alert( $(data).get(0).name);//alert( $(data).get("age"));
}
});
}
姓名: | |
密码: | |
4.建立Servlet
public class HelloServlet extendsHttpServlet
{publicHelloServlet()
{super();
}public voiddestroy()
{super.destroy(); //Just puts "destroy" string in log//Put your code here
}public voiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException
{
System.out.println("执行了-------------");
String name= (String)request.getParameter("name");
String password= (String)request.getParameter("password");
System.out.println(name+ " ," +password);
student stu= newstudent();
stu.setAge(18);
stu.setName("zhangsan");
JSONArray arr=JSONArray.fromObject(stu);
PrintWriter out=response.getWriter();
out.println(arr.toString());
out.flush();
out.close();
}public voiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException
{
}public void init() throwsServletException
{
}
}
5.web.xml配置文件
HelloServlet
com.milk.servlet.HelloServlet
HelloServlet
/HelloServlet
index.jsp