#include <cppcms/application.h>
#include <cppcms/applications_pool.h>
#include <cppcms/service.h>
#include <cppcms/http_response.h>
#include <iostream>
#include "content.h"
using namespace std;
public:
    {
    }
    void main(std::string )
    {
        if(request().request_method()=="POST") {
            c.info.load(context());
            if(c.info.validate()) {
                c.name=c.info.name.value();
                c.sex=c.info.sex.selected_id();
                c.state=c.info.marital.selected_id();
                c.age=c.info.age.value();
                c.info.clear();
            }
        }
        render("message",c);
    }
};
int main(int argc,char ** argv)
{
    try {
        app.applications_pool().mount(cppcms::applications_factory<hello>());
        app.run();
    }
    catch(std::exception const &e) {
        cerr<<e.what()<<endl;
    }
}