Package com.ponxu.blog4j.web

Source Code of com.ponxu.blog4j.web.PageDetail

package com.ponxu.blog4j.web;

import com.ponxu.blog4j.model.Post;

/**
* 打开页面
*
* @author xwz
*/
public class PageDetail extends BlogHandler {
  public void get(String url) {
    Post page = postService.getByUrl(url);
    if (page == null) {
      renderString("找不到页面!");
      return;
    }
   
    if (PostDetail.checkCanRead(context, page)) {
      putVal("page", page);
      renderTemplate(FTL.theme.PAGE);
    } else {
      redirect("/");
    }
  }

  @Override
  protected String cacheKey() {
    // page_page_pageid
    return "page_page_" + context.getRestParam(0);
  }

}
TOP

Related Classes of com.ponxu.blog4j.web.PageDetail

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.