Ajax+Servlet+JSP 例子,大三时候写的
Web.xml 如下所示
<servlet>
<servlet-name>jackson</servlet-name>
<servlet-class>test.ajax.jackson</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>jackson</servlet-name>
<url-pattern>/servlet/jackson</url-pattern>
</servlet-mapping>
Servlet 如下所示
Jackson.java (servlet)
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("name")
}
JSP 如下所示
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="Jquery/jquery.js"></script>
<script>
functiontest(){
varname = $("#id").val();
vartime = new Date();
$.ajax({
url:'servlet/jackson?time='+time,
data:{name:name},
type:"get",
success:function(data){
alert(data.name+data.price);
}
});
}
</script>
</head>
<body>
username:<input type="text" name="username" id="id" οnchange="test()"/><br/>
</body>
</html>