index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录页面</title>
<script type="text/javascript">
</script>
</head>
<body>
<div>
<button onclick="Login();">登录</button>
</div>
<div>
<textarea id="content" rows="15" cols="45">333</textarea>
</div>
<script src="./js/jquery.min.js"></script>
<script src="./js/login.js"></script>
</body>
</html>
login.js
function Login(){
var url="./getUserInfo";
var param="username="+"22";
$.ajax({
type:'post',
url:url,
date:param,
cache:false,
dateType:'json',
success:function(date){
var date = eval('('+date+')');
if(date["age"]=="22"){
document.getElementById("content").innerHTML="Have a nice day!";
//window.location.href="http://www.baidu.com";
}else{
window.location.href="http://www.baidu.com";
}
},
error:function(date){
alert("服务器故障");
}
});
}
getUserInfo.java
package com.wjh.test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class get
*/
@WebServlet("/getUserInfo")
public class getUserInfo extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public getUserInfo() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//doGet(request, response);
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
String username=request.getParameter("username");
System.out.println("测试");
String json="{\"name\":\""+username+"\",\"age\":\"22\",\"sex\":\"女\"}";
out.print(json);
return;
}
}
执行效果: