📄 manageaction.java
字号:
package com.easyjf.blog.web.action;
import com.easyjf.blog.domain.BlogInfo;
import com.easyjf.blog.logic.BlogUserService;
import com.easyjf.blog.logic.CurrentUser;
import com.easyjf.blog.logic.impl.BlogUserServiceImpl;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
import com.easyjf.web.tools.AbstractCmdAction;
import com.easyjf.web.tools.IActiveUser;
public class ManageAction extends AbstractCmdAction {
private BlogUserService userService=BlogUserServiceImpl.getInstance();
private BlogInfo blog;
public Object doBefore(WebForm form, Module module) {
IActiveUser user=CurrentUser.getActiveUser();
if(user==null)
{
//请先登录
form.addResult("url", "manage.ejf");
form.addResult("msg","请先登录!");
return module.findPage("login");
}
blog=userService.getUserBlog(user.getUserName());
if(blog==null)
{
form.addResult("msg","你还没申请Blog服务,请先申请开通Blog服务!");
return module.findPage("register");
}
return super.doBefore(form, module);
}
public Page doInit(WebForm form, Module module) {
return module.findPage("main");
}
public Page doShowMenu(WebForm form, Module module) throws Exception{
if(com.easyjf.blog.logic.BlogConfig.getInstance().isAdmin(CurrentUser.getActiveUser().getUserName()))
form.addResult("isAdmin","true");
return module.findPage("menu");
}
public Page doManage(WebForm form, Module module) throws Exception{
return module.findPage("manage");
}
public Object doAfter(WebForm form, Module module) {
if(blog!=null)form.addResult("blog",blog);
return super.doAfter(form, module);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -