package sample;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sample.domain.Robot;
import sample.service.Context;
import com.jdon.controller.WebAppUtil;
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String myname = req.getParameter("myname");
System.out.println("doGet active :" + myname);
Context context = (Context) WebAppUtil.getService("context", req);
Robot robot = new Robot();
robot.setName(myname);
String id = Integer.toString(robot.hashCode());
robot.setId(id);
context.save(robot);
String result = context.hello(id);
resp.getWriter().print("robot response:" + result);
resp.getWriter().print("\n");
result = context.touch(id);
resp.getWriter().print("robot response:" + result);
resp.getWriter().close();
}
}