| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- #ifndef T_CONTROLLER_H
- #define T_CONTROLLER_H
- #include <cwf/constants.h>
- #include <cwf/controller.h>
- #include <cwf/filter.h>
- class HelloController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>Hello World!</body></html>");
- }
- };
- class ConfigController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &request, CWF::Response &response) const override;
- void doPost(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>ExamsFilesController</body></html>");
- }
- };
- class LoginController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>LoginController</body></html>");
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- class UserInfoController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &request, CWF::Response &response) const override;
- void doPost(CWF::Request &request, CWF::Response &response) const override
- {
- response.write("<html><body>UserInfoController</body></html>");
- }
- };
- class LoginOutController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>loginOutController</body></html>");
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- // 考试题目
- class ExamsController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &request, CWF::Response &response) const override
- {
- doPost(request, response);
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- class ExamsFilesController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &request, CWF::Response &response) const override;
- void doPost(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>ExamsFilesController</body></html>");
- }
- };
- // 上传考试时间
- class ExamsAnswerTimeController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>ExamsTimeController</body></html>");
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- class UploadedFilesController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>UploadedFilesController</body></html>");
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- class TableDataController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override
- {
- response.write("<html><body>TableDataController</body></html>");
- }
- void doPost(CWF::Request &request, CWF::Response &response) const override;
- };
- class TableDataExamRoomController : public CWF::Controller
- {
- public:
- void doGet(CWF::Request &, CWF::Response &response) const override;
- void doPost(CWF::Request &request, CWF::Response &response) const override {}
- };
- #endif // T_CONTROLLER_H
|