DocHtmlController.java 999 Bytes
package com.peony.netty.controller;

import com.peony.netty.http.Request;
import com.peony.netty.http.Response;
import com.peony.netty.service.DocHtmlService;
import com.peony.netty.web.Route;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import static com.peony.netty.web.UriAdapter.get;

public class DocHtmlController implements BaseController {
    private Logger logger = LoggerFactory.getLogger(DocHtmlController.class);

    @Override
    public void routes() {
        final DocHtmlService docHtmlService = new DocHtmlService();
        get("html/:id", new Route() {
            @Override
            public Object handle(Request req, Response resp) {
                String id = req.params("id");
//            String depress = req.queryParams("depress");
//            if (depress == null) {
//                depress = "true";
//            }
                String html = docHtmlService.get(id, true);
                return "html " + html;
            }
        });
    }
}