<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    java:
    package com.rwclp.usermanager.util;

    import java.io.IOException;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.jsp.JspException;
    import javax.servlet.jsp.JspWriter;
    import javax.servlet.jsp.tagext.BodyContent;
    import javax.servlet.jsp.tagext.BodyTagSupport;

    import com.framework.commons.util.StrUtil;
    import com.rwclp.global.util.UserSessionDTO;

    /**
     * <ul>
     * <li>Title:[UserRightTag]</li>
     * <li>Description: [用戶權(quán)限JSP標簽]</li>
     * <li>All right reserved.</li>
     * <li>Created by [Huyvanpull] [2010-8-18]</li>
     * <li>Midified by [修改人] [修改時間]</li>
     * </ul>
     * 
     * 
    @version 1.0
     
    */

    @SuppressWarnings(
    "serial")
    public class UserRightTag extends BodyTagSupport
    {
        
    /** 標簽體內(nèi)容 */
        
    private BodyContent bodyContent;
        
        
    /** 權(quán)限名稱 */
        
    private String name = "";
        
        
    public int doEndTag() throws JspException
        
    {
            
    // 獲取JSPWriter對象
            JspWriter out = bodyContent.getEnclosingWriter();
            
    try
            
    {
                String content 
    = bodyContent.getString();
                
    // 判斷標簽體是否有值和權(quán)限名是否有值
                if (StrUtil.noVal(content))
                
    {
                    content 
    = "標簽體為空";
                    out.write(content);
                    
    return EVAL_PAGE;
                }

                
                
    // 判斷權(quán)限名是否為空
                if (StrUtil.noVal(name))
                
    {
                    content 
    = "權(quán)限名為空";
                    out.write(content);
                    
    return EVAL_PAGE;
                }

                
                HttpServletRequest request 
    = null;
                request 
    = (HttpServletRequest) pageContext.getRequest();
                UserSessionDTO userSessionDTO 
    = UserSessionDTO.get(request);
                
                
    // 判斷用戶是否登陸
                if (userSessionDTO == null)
                
    {
                    content 
    = "用戶沒有登陸";
                    out.write(content);
                    
    return EVAL_PAGE;
                }

                
                
    // 得到權(quán)限值
                if (userSessionDTO.getRightByName(name).equals("0"))
                
    {
                    out.write(content);
                }

            }

            
    catch (IOException e)
            
    {
                e.printStackTrace();
            }

            
    return EVAL_PAGE;
        }

        
        
    public void setBodyContent(BodyContent bodyContent)
        
    {
            
    this.bodyContent = bodyContent;
        }

        
        
    public void setName(String name)
        
    {
            
    this.name = name;
        }

    }

    xml:
    <?xml version="1.0" encoding="GBK"?>
    <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation
    ="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd"
        version
    ="2.0">
        
    <tlib-version>1.0</tlib-version>
        
    <short-name>mytaglib</short-name>
        
    <uri>http://www.crazyit.org/mytaglib</uri>
        
    <tag>
            
    <name>right</name>
            
    <tag-class> com.rwclp.usermanager.util.UserRightTag</tag-class>
            
    <body-content>JSP</body-content>
            
    <attribute>  
                
    <name>name</name>  
                
    <required>true</required>  
                
    <rtexprvalue>true</rtexprvalue>  
            
    </attribute>  
        
    </tag>
    </taglib>
    jsp:
    <%@taglib uri="/WEB-INF/myTag.tld" prefix="myTag" %>
    <myTag:right name="addUserRight">
    是否可能顯示
    </myTag:right>
    posted on 2010-08-18 14:05 HUIKK 閱讀(193) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲中文字幕无码中文字| 一出一进一爽一粗一大视频免费的| 最近的中文字幕大全免费版| 午夜亚洲国产理论片二级港台二级| 亚洲综合最新无码专区| 99精品视频在线免费观看| 亚洲中文无码mv| 黑人精品videos亚洲人| 成全影视免费观看大全二| 香蕉免费看一区二区三区| 亚洲国产日韩在线人成下载| 免费中文字幕在线观看| 久久A级毛片免费观看| 日韩在线视频播放免费视频完整版| 亚洲狠狠综合久久| 国产精品自在自线免费观看| 午夜网站在线观看免费完整高清观看| 亚洲成av人片在www鸭子| 久久久久久亚洲精品中文字幕| 暖暖免费高清日本一区二区三区| 久久青草国产免费观看| 美女被免费网站在线视频免费| 亚洲一区免费观看| 国产精品亚洲视频| 日韩在线天堂免费观看| 久久精品无码专区免费青青| 免费一级毛suv好看的国产网站| 亚洲国产视频网站| 亚洲av无码专区在线播放| 国产jizzjizz免费视频| 97在线观看永久免费视频| a视频在线观看免费| 牛牛在线精品免费视频观看| 亚洲宅男精品一区在线观看| 亚洲av永久无码精品秋霞电影影院 | 亚洲日韩aⅴ在线视频| 国产精品无码一区二区三区免费| 亚洲精品国产免费| 国产精品区免费视频| 国产精品高清免费网站| 校园亚洲春色另类小说合集|