package helloLine; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; public class helloLine extends HttpServlet { /** * Constructor of the object. */ public helloLine() { super(); } /** * Destruction of the servlet.
*/ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } /** * The doGet method of the servlet.
* * This method is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.flush(); out.close(); } /** * The doPost method of the servlet.
* * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { lineDAO linedao=new lineDAO(); ArrayList array = (ArrayList) linedao.listAll(); System.out.println("s"+array); response.setContentType("text/html; charset=utf-8"); JSONArray json=JSONArray.fromObject(array); System.out.println(json.toString()); PrintWriter out = response.getWriter(); out.println(json); out.flush(); out.close(); // lineDAO2 linedao2=new lineDAO2(); // ArrayList array2 = (ArrayList) linedao2.listAll(); // System.out.println("s"+array2); // response.setContentType("text/html; charset=utf-8"); // JSONArray json2=JSONArray.fromObject(array2); // System.out.println(json2.toString()); // PrintWriter out2 = response.getWriter(); // out2.println(json2); // out2.flush(); // out2.close(); } /** * Initialization of the servlet.
* * @throws ServletException if an error occurs */ public void init() throws ServletException { } }