Designing the Servlet Class
The servlet responds to both HTTP GET and HTTP POST requests. Therefore, the servlet derives from rwsf::HttpServlet and overrides the doGet() and doPost() functions of rwsf::HttpServlet. The header for the SessionExample servlet follows:
 
// SessionExample.h
 
#include <rwsf/servlet/http/HttpServlet.h>
#include <rwsf/servlet/http/HttpServletRequest.h>
#include <rwsf/servlet/http/HttpServletResponse.h>
 
class SessionExample : public rwsf::HttpServlet {
 
public:
 
virtual void doGet(rwsf::HttpServletRequest& request,
rwsf::HttpServletResponse& response);
 
virtual void doPost(rwsf::HttpServletRequest& request,
rwsf::HttpServletResponse& response);
 
};