blogdesktopunit.java

来自「一个用java编写的功能强大的OA系统」· Java 代码 · 共 47 行

JAVA
47
字号
package com.redmoon.oa.ui.desktop;import com.redmoon.oa.ui.IDesktopUnit;import javax.servlet.http.HttpServletRequest;import com.redmoon.oa.person.UserDesktopSetupDb;import com.redmoon.oa.ui.DesktopMgr;import cn.js.fan.util.DateUtil;import com.redmoon.forum.MsgDb;import com.redmoon.blog.BlogDb;public class BlogDesktopUnit implements IDesktopUnit{    public BlogDesktopUnit() {    }    public String getPageList(HttpServletRequest request, UserDesktopSetupDb uds) {         DesktopMgr dm = new DesktopMgr();         com.redmoon.oa.ui.DesktopUnit du = dm.getDesktopUnit(uds.getModuleCode());         String url = du.getPageList();         return url;     }     public String display(HttpServletRequest request, UserDesktopSetupDb uds) {         DesktopMgr dm = new DesktopMgr();         com.redmoon.oa.ui.DesktopUnit du = dm.getDesktopUnit(uds.getModuleCode());         String str = "";         str += "<ul>";         MsgDb msd = new MsgDb();         long[] newMsgs = null;         BlogDb bd = new BlogDb();         bd = bd.getBlogDb();         newMsgs = bd.getNewBlogMsgs(uds.getCount());         if (newMsgs == null)             return "";         int newMsgsLen = newMsgs.length;         if (newMsgsLen>uds.getCount())                 newMsgsLen = uds.getCount();         for (int i=0; i<newMsgsLen; i++) {                 msd = msd.getMsgDb((int)newMsgs[i]);                 str += "<li><a href='" + du.getPageShow() + "?fromWhere=oa&toWhere=blog&rootid=" + msd.getId() + "' target='_blank'>" + msd.getTitle() + " [" + DateUtil.format(msd.getAddDate(), "yyyy-MM-dd") + "]</a></li>";         }         str += "</ul>";         return str;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?