myblog.jsp
资源名称:JSP-OA.rar [点击查看]
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:6k
源码类别:
Jsp/Servlet
开发平台:
Java
- <%@ page contentType="text/html;charset=utf-8"%>
- <%@ page import="com.redmoon.blog.*"%>
- <%@ page import="com.redmoon.forum.SQLBuilder"%>
- <%@ page import="com.redmoon.forum.MsgUtil"%>
- <%@ page import="cn.js.fan.db.*"%>
- <%@ page import="cn.js.fan.util.*"%>
- <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
- <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
- <%
- String userName = ParamUtil.get(request, "userName");
- UserConfigDb ucd = new UserConfigDb();
- ucd = ucd.getUserConfigDb(userName);
- if (!ucd.isLoaded()) {
- out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request,"res.label.blog.myblog","myblog_alert")));
- return;
- }
- else {
- ucd.setViewCount(ucd.getViewCount() + 1);
- ucd.save();
- }
- String blogUserDir = ParamUtil.get(request, "blogUserDir");
- UserDirDb udd = new UserDirDb();
- udd = udd.getUserDirDb(userName, blogUserDir);
- String skinPath = "skin/" + ucd.getSkin();
- %>
- <html>
- <head>
- <title><%=ucd.getTitle()%> - <%=ucd.getPenName()%> - <%=Global.AppName%></title>
- <LINK href="<%=skinPath%>/skin.css" type=text/css rel=stylesheet>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- </head>
- <body>
- <%@ include file="header.jsp"%>
- <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class=blog_table_main>
- <tr>
- <td width="220" valign="top"><%@ include file="left.jsp"%></td>
- <td valign="top" width=1></td>
- <td align="left" valign="top" class="blog_td_main"><%
- String strcurpage = StrUtil.getNullString(request.getParameter("CPages"));
- if (strcurpage.equals(""))
- strcurpage = "1";
- if (!StrUtil.isNumeric(strcurpage)) {
- out.print(StrUtil.makeErrMsg(SkinUtil.LoadString(request, "err_id")));
- return;
- }
- String sql = SQLBuilder.getMyblogSql(blogUserDir, userName);
- MsgDb msgdb = new MsgDb();
- int total = msgdb.getThreadsCount(sql, msgdb.getVirtualBoardcodeOfBlogUser(userName, blogUserDir));
- int pagesize = 20;
- int curpage = Integer.parseInt(strcurpage);
- Paginator paginator = new Paginator(request, total, pagesize);
- //设置当前页数和总页数
- int totalpages = paginator.getTotalPages();
- if (totalpages==0)
- {
- curpage = 1;
- totalpages = 1;
- }
- long start = (curpage-1)*pagesize;
- long end = curpage*pagesize;
- ThreadBlockIterator irmsg = msgdb.getThreads(sql, msgdb.getVirtualBoardcodeOfBlogUser(userName, blogUserDir), start, end);
- %>
- <TABLE borderColor=#edeced cellSpacing=0 cellPadding=0 width="100%" align=center border=0 class="blog_table_list_header">
- <TBODY>
- <TR height=25>
- <TD height="26" align=right noWrap> <a href="../forum/rss.jsp?op=blog&userName=<%=StrUtil.UrlEncode(userName)%>&blogUserDir=<%=blogUserDir%>"><img src="../images/rss.gif" width="36" height="14" border="0" align="absmiddle"></a> </TD>
- </TR>
- </TBODY>
- </TABLE>
- <%
- String id="",topic = "",name="",lydate="",rename="",redate="";
- int level=0,iselite=0,islocked=0,expression=0;
- int i = 0,recount=0,hit=0,type=0;
- ForumDb forum = new ForumDb();
- while (irmsg.hasNext()) {
- msgdb = (MsgDb) irmsg.next();
- i++;
- id = ""+msgdb.getId();
- topic = msgdb.getTitle();
- name = msgdb.getName();
- lydate = com.redmoon.forum.ForumSkin.formatDateTime(request, msgdb.getAddDate());
- recount = msgdb.getRecount();
- hit = msgdb.getHit();
- expression = msgdb.getExpression();
- type = msgdb.getType();
- iselite = msgdb.getIsElite();
- islocked = msgdb.getIsLocked();
- level = msgdb.getLevel();
- rename = msgdb.getRename();
- redate = DateUtil.format(msgdb.getRedate(), "yy-MM-dd HH:mm");
- %>
- <table width="100%" cellspacing="0">
- <tr>
- <td width="79%" align="left" class="showblog_td_author"> <img src='<%=skinPath%>/images/article.gif' align="absmiddle"> <a href="../forum/showblog.jsp?rootid=<%=msgdb.getId()%>"><%=msgdb.getTitle()%></a></td>
- <td width="21%" align="right" class="showblog_td_author"><%=lydate%></td>
- </tr>
- <tr>
- <td colspan="2">
- <table cellSpacing="0" cellPadding="0" align="center" border="0">
- <tbody>
- <tr>
- <td></td>
- </tr>
- </tbody>
- </table>
- <table width="100%" border="0" align="center" cellPadding="0" cellSpacing="0">
- <tbody>
- <tr>
- <td>
- <div>
- <%=StrUtil.ubbWithoutAutoLink(request, MsgUtil.getAbstract(request, msgdb, 2000))%><br>
- <br>
- <a style="FONT-STYLE: italic" href="../forum/showblog.jsp?rootid=<%=msgdb.getId()%>" target="_blank"><lt:Label res="res.label.blog.myblog" key="click_view"/></a> </div> </td>
- </tr>
- </tbody>
- </table>
- <table cellSpacing="0" cellPadding="0" align="center" border="0">
- <tbody>
- <tr>
- <td></td>
- </tr>
- </tbody>
- </table>
- <table cellSpacing="0" cellPadding="0" align="right" border="0">
- <tbody>
- <tr>
- <td><a href="../forum/showblog.jsp?rootid=<%=msgdb.getId()%>#comment" target="_blank">
- <lt:Label res="res.label.blog.myblog" key="comment"/>
- </a><a href="../forum/showblog.jsp?rootid=<%=msgdb.getId()%>#comment" target="_blank">(<%=msgdb.getRecount()%>)</a>┆
- <a href="../forum/showblog.jsp?rootid=<%=msgdb.getId()%>" target="_blank"><lt:Label res="res.label.blog.myblog" key="view"/>(<font class="blog_font_hit"><%=hit%></font>)</a></td></tr>
- </tbody>
- </table> </td>
- </tr>
- </table>
- <%}%>
- <table width="98%" border="0" cellspacing="1" cellpadding="3" align="center" class="9black">
- <tr>
- <td height="23" align="right"><%=paginator.getPageStatics(request)%>
- <%
- String querystr = "";
- out.print(paginator.getPageBlock(request,"myblog.jsp?userName=" + StrUtil.UrlEncode(userName) + querystr));
- %>
- </td></tr>
- </table></td>
- </tr>
- </table>
- <%@ include file="footer.jsp"%>
- </body>
- </html>