2-8自由编程 笔记
来源:2-8 自由编程
我还差得多
2020-08-19 09:30:11
package com.imooc.ajax.text;
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;
/**
* Servlet implementation class content
*/
@WebServlet("/content/text")
public class content extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public content() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List list=new ArrayList();
list.add("小明<br>小展<br>小红");
list.add("主任<br>组长<br>职员");
list.add("销售部<br>技术部<br>公关部");
String json = JSON.toJSONString(list);
response.setContentType("text/html;charset=utf-8");
response.getWriter().println(json);
}
/**
* @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);
}
}<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<div id="button" style="text-align: center;width: 400px;margin: 0 auto">
<input type="button" id="001" value="员工列表" style="padding: 10px; width: 100px">
<input type="button" id="002" value="职位列表" style="padding: 10px;margin: 0 20px;width: 100px">
<input type="button" id="003" value="部门列表" style="padding: 10px;;width: 100px">
</div>
<div id="view" style="width: 400px; text-align: center ;margin: 0 auto">
</div>
<script src="../js/jquery-3.5.1.js"></script>
<script type="text/javascript">
var id;
$(document).ready(function (){
$("input").bind("click",function (){
id = $(this).attr('id');
var xmlHttp;
if(window.XMLHttpRequest)
xmlHttp= new XMLHttpRequest();
else
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("get","/ajax//content/text",true);
xmlHttp.send();
xmlHttp.onreadystatechange=function (){
if (xmlHttp.readyState==4&&xmlHttp.status==200){
var text= xmlHttp.responseText;
var json=JSON.parse(text);
var ine=parseInt(id);
var html=""+json[ine-1];
document.getElementById("view").innerHTML=html;
}}
})
})
</script>
</body>
</html>1回答
我还差得多
提问者
2020-08-19
不用回答l
相似问题