editornavigationbartag.java
来自「这个weblogging 设计得比较精巧」· Java 代码 · 共 59 行
JAVA
59 行
package org.roller.presentation.tags.menu;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.roller.presentation.RollerRequest;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;/** * Draws the most complete possible Roller navigation bar based on request * parameters userName, folderId and authenticated user (if there is one). * @jsp.tag name="EditorNavigationBar" */public class EditorNavigationBarTag extends MenuTag { private static Log mLogger = LogFactory.getFactory().getInstance(EditorNavigationBarTag.class); //------------------------------------------------------------- public EditorNavigationBarTag() { } //------------------------------------------------------------- public String view() { return emit(); } //------------------------------------------------------------- public int doEndTag(java.io.PrintWriter pw) throws JspException { try { HttpServletRequest request = (HttpServletRequest)pageContext.getRequest(); RollerRequest rreq = RollerRequest.getRollerRequest(request); if ( rreq.isUserAuthorizedToEdit() ) { return super.doEndTag(pw); } else { return EVAL_PAGE; } } catch (Exception e) { mLogger.error("EditorNavigationBarTag exception",e); throw new JspException(e); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?