package me.test;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URL;
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 org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public HelloServlet() {
super();
URL url = HelloServlet.class.getResource("HelloServlet.class");
if (url != null) {
System.out.println("]]]]]]]]]]]]]]]]]] HelloServlet :" + url);
System.out.println("]]]]]]]]]]]]]]]]]] HelloServlet :" + url.getFile());
System.out.println("]]]]]]]]]]]]]]]]]] HelloServlet :" + new File(url.getFile()).exists());
System.out.println("]]]]]]]]]]]]]]]]]] HelloServlet :" + url.toExternalForm());
} else {
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
String now = DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss.SSS Z").print(DateTime.now());
String user = request.getParameter("user");
if (StringUtils.isBlank(user)) {
user = "Guset";
}
PrintWriter out = response.getWriter();
out.write(String.format("%s : Hello %s", now, user));
out.flush();
}
}