/
zOMGdev
/
cppcms
Обзор
Документация
Войти
/
zOMGdev
/
cppcms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.2.1
examples/forms/hello.cpp
46 строк
1 KB
Artyom Beilis
Spell fixes - closing 3052945
28 авг 2010, 21:15
28 авг 2010, 21:15
c1ab6fd
Код
Авторство
О чём код?
#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; class hello: public cppcms::application { public: hello(cppcms::service &s) : cppcms::application(s) { } void main(std::string /*unused*/) { content::message c; 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 { cppcms::service app(argc,argv); app.applications_pool().mount(cppcms::applications_factory<hello>()); app.run(); } catch(std::exception const &e) { cerr<<e.what()<<endl; } } // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4