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

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

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

    posts - 431,  comments - 344,  trackbacks - 0

    Servlet 一樣,編寫的 Portlet 也必須直接或者間接的擴展基類 GenericPortlet ,這個是由 JCP 針對 Portal 提出的 JSR168 規范定義的。只要擴展自規范的 GenericPortlet ,所有的 Portlet 都可以在支持 JSR168 規范的 Portal 服務器上運行。

    GenericPortlet 統一定義了可供 Portal 容器識別和調用的方法,包括:

    public Init() :初始化;

    public Init(PortletConfig) :初始化;

    public getInitParameter(String) :取得在 Portlet.xml 中定義的初始化參數;

    public getInitParameterNames() :取得在 Portlet.xml 中定義的全部初始化參數;

    public getPortletConfig() :取得包含初始化參數的配置對象 PortletConfig 實例;

    public getPortletContext() :取得 Portlet 上下文;

    public getPortletName() :取得在 Portlet.xml 中定義的 Portlet 名稱。

    public getResourceBundle(Locale) :取得 Portlet 國際化的 Resource Bundle

    protected getTitle(RenderRequest) :取得 Portlet 的標題;

    protected doView(RenderRequest RenderResponse) Portlet 瀏覽模式的處理方法;

    protected doEdit(RenderRequest RenderResponse) Portlet 編輯模式的處理方法;

    protected doHelp(RenderRequest RenderResponse) Portlet 幫助模式的處理方法;

    protected doDispatch(RenderRequest RenderResponse) Portlet 行為分發;

    protected processAction(ActionRequest ActionResponse) Portlet 處理 Action Request 的方法;

    protected render(RenderRequest RenderResponse) Portal 處理 Render Request 的方法;

    public destroy() Portlet 銷毀,終止其生命周期。

    Portlet Portal 運行的時候, doView doEdit doHelp 三個方法分別被調用,用以生成 Portlet 標記。同樣也可以調用 Servlet 生成 Portlet 標記,或者不調用 JSP 或者 Servlet ,直接在方法中得到 PrintWriter 然后用最簡單的 pw.println() 打印出內容。這個過程類似 Servlet ,如下:

    PrintWriter pw = renderResponse.getWriter();

    pw.println(“Hello world!”);

    Servlet 類似,可以使用 getInitParamter(String s) 得到配置文件中 Portlet 的初始值,只不過 Servlet web.xml 中,而 Portlet portlet.xml 中。

    portlet.xml

           <init-param>
               <name>jspView</name>

               <value> /jsp/view.jsp</value>
           </init-param>


    針對如上portlet.xml中的初始化信息,可以采用如下的調用方式:

    SimplePortlet.java

    String jspName = getPortletConfig().getInitParameter("jspView");

    posted on 2007-01-24 11:02 周銳 閱讀(1701) 評論(0)  編輯  收藏 所屬分類: Portal
    主站蜘蛛池模板: 日本一区午夜艳熟免费| 毛片视频免费观看| 亚洲中文字幕成人在线| 视频一区二区三区免费观看| 在线观看免费无码视频| 亚洲综合色视频在线观看| 国产日韩精品无码区免费专区国产| 大胆亚洲人体视频| 一本久久A久久免费精品不卡| 亚洲精品国自产拍在线观看 | 亚洲精品动漫在线| 久久午夜伦鲁片免费无码| 亚洲成AV人网址| 一区二区三区免费精品视频 | 亚洲毛片在线免费观看| 亚洲性线免费观看视频成熟| 在线亚洲午夜理论AV大片| 91国内免费在线视频| 亚洲色图在线播放| 在线看片韩国免费人成视频| 亚洲人成网站看在线播放| 日韩一区二区在线免费观看| 一边摸一边桶一边脱免费视频| 亚洲宅男天堂在线观看无病毒| 午夜视频免费在线观看| 亚洲永久无码3D动漫一区| 午夜免费啪视频在线观看 | 亚洲国产综合精品中文字幕| 国产无遮挡裸体免费视频在线观看 | 亚洲日本在线播放| 久久er国产精品免费观看2| 久久久婷婷五月亚洲97号色| 毛片a级三毛片免费播放| 日本一区二区在线免费观看 | 中文字幕无线码中文字幕免费| 亚洲久本草在线中文字幕| 四虎影院免费视频| 三年片在线观看免费| 亚洲av片不卡无码久久| 亚洲日本va午夜中文字幕久久| 久久精品毛片免费观看|