Скачиваний:
74
Добавлен:
09.05.2014
Размер:
3.33 Кб
Скачать

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ru.enot.testserv; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class First_servlet extends HttpServlet { /** * Processes requests for both HTTP GET and POST methods. * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { /* TODO output your page here out.println(""); out.println(""); out.println("Servlet First_servlet"); out.println(""); out.println(""); out.println("Servlet First_servlet at " + request.getContextPath () + ""); out.println(""); out.println(""); */ } finally { out.close(); } } // /** * Handles the HTTP GET method. * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //processRequest(request, response); request.setCharacterEncoding("UTF-8"); // Устанавливаем MIME response.setContentType("text/html;charset=UTF-8"); String sx = request.getParameter("param1"); String sy = request.getParameter("param2"); String sr = request.getParameter("param3"); Double x = Double.parseDouble(sx); Double y = Double.parseDouble(sy); Double r = Double.parseDouble(sr); boolean state = isConObl(x, y, r); String Result; if (state){Result = "Point: X: "+x+" Y: "+y+" R: "+r+ " in area!!! ";} else Result = "Point: X: "+x+" Y:"+y+" R: "+r+ " not in area!!! "; writeFilePage(response, Result); } void writeFilePage(HttpServletResponse response, String msg) throws java.io.IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(msg); } public boolean isConObl(double x, double y, double r) { boolean loc=false; if ((y=-r && x>=0 && x=0 && y>=0 && (r