📄 blogmessageaction.java
字号:
package com.easyjf.blog.web.action;
import java.net.URLDecoder;
import java.net.URLEncoder;
import com.easyjf.blog.domain.BlogMessage;
import com.easyjf.blog.logic.BlogMessageService;
import com.easyjf.blog.logic.impl.BlogMessageServiceImpl;
import com.easyjf.util.CommUtil;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
import com.easyjf.web.tools.IActiveUser;
import com.easyjf.web.tools.IPageList;
public class BlogMessageAction extends BaseCrudAction {
private BlogMessageService blogMessageService=BlogMessageServiceImpl.getInstance();
public IPageList doQuery(WebForm form, int currentPage, int pageSize) {
String belongUser=null;
try{
belongUser=URLDecoder.decode(URLEncoder.encode((String)form.get("user"),"ISO8859_1"),"utf-8");
}
catch(Exception e)
{
}
if(belongUser==null)belongUser=(String)form.get("belongUser");
if(belongUser==null && this.getCurrentUser(form)!=null)belongUser=this.getCurrentUser(form).getUserName();
form.addResult("belongUser", belongUser);
blog=userService.getUserBlog(belongUser);
return blogMessageService.queryBlogMessage(belongUser, "", currentPage, pageSize);
}
public Page doPost(WebForm form, Module module) {
BlogMessage obj=(BlogMessage)form2Obj(form);
boolean ret=blogMessageService.add(obj);
form.addResult("msg", ret?"留言成功":"留言失败,可能是留言内容不合法或权限不够!");
return this.doQuery(form, module, this.getCurrentUser(form));
}
public Page doAdd(WebForm form, Module module, IActiveUser user) {
BlogMessage obj=(BlogMessage)form2Obj(form);
boolean ret=blogMessageService.add(obj);
if(ret)
{
form.addResult("msg","添加成功!");
return super.doQuery(form,module,user);
}
else
{
form.addResult("msg","添加失败!");
return module.findPage("edit");
}
}
public Page doDel(WebForm form, Module module, IActiveUser user) {
BlogMessage obj=(BlogMessage)form2Obj(form);
boolean ret=blogMessageService.delBlogMessage(obj.getCid());
form.addResult("msg",ret?"删除成功!":"删除失败!");
return super.doQuery(form,module,user);
}
public Page doUpdate(WebForm form, Module module, IActiveUser user) {
BlogMessage obj=(BlogMessage)form2Obj(form);
boolean ret=blogMessageService.updateBlogMessage(obj);
form.addResult("msg",ret?"修改成功!":"修改失败!");
return super.doQuery(form,module,user);
}
public Object form2Obj(WebForm form) {
String cid =CommUtil.null2String(form.get("cid"));
BlogMessage obj=blogMessageService.getBlogMessage(cid);
if(obj==null)obj=new BlogMessage();
form.toPo(obj);
return obj;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -