Servlet示例项目

来源:互联网 发布:mac最新系统版本10.13 编辑:程序博客网 时间:2024/06/15 20:48

页面部分或js

$.ajax({    type: "POST",    url: _contextPath + "/getAllInfo",    dataType: "json",    success: function() {}});

web.xml 修改

<servlet>        <servlet-name>getAllInfo</servlet-name>        <servlet-class>GetAllInfo</servlet-class>    </servlet>    <servlet-mapping>        <servlet-name>getAllInfo</servlet-name>        <url-pattern>/getAllInfo1</url-pattern>    </servlet-mapping>

后台部分

import javax.servlet.http.HttpServlet;public class GetAllInfo extends HttpServlet {    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp)         throws ServletException, IOException {        doPost(req, resp);    }    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp )        throws ServletException, IOException {            List<Map<String, Object>> allInfo = bo.getAllInfo();            JSONArray jsonA = JSONArray.fromObject(allInfo);            PrintWriter out = resp.getWriter();            out.println(jsonA);            out.flush();            out.close();        }}