<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 也必須直接或者間接的擴(kuò)展基類 GenericPortlet ,這個(gè)是由 JCP 針對 Portal 提出的 JSR168 規(guī)范定義的。只要擴(kuò)展自規(guī)范的 GenericPortlet ,所有的 Portlet 都可以在支持 JSR168 規(guī)范的 Portal 服務(wù)器上運(yùn)行。

    GenericPortlet 統(tǒng)一定義了可供 Portal 容器識別和調(diào)用的方法,包括:

    public Init() :初始化;

    public Init(PortletConfig) :初始化;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Portlet Portal 運(yùn)行的時(shí)候, doView doEdit doHelp 三個(gè)方法分別被調(diào)用,用以生成 Portlet 標(biāo)記。同樣也可以調(diào)用 Servlet 生成 Portlet 標(biāo)記,或者不調(diào)用 JSP 或者 Servlet ,直接在方法中得到 PrintWriter 然后用最簡單的 pw.println() 打印出內(nèi)容。這個(gè)過程類似 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中的初始化信息,可以采用如下的調(diào)用方式:

    SimplePortlet.java

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

    posted on 2007-01-24 11:02 周銳 閱讀(1713) 評論(0)  編輯  收藏 所屬分類: Portal
    主站蜘蛛池模板: 边摸边吃奶边做爽免费视频99| 亚洲国产成人久久综合一区| 亚洲av无码乱码国产精品| 亚洲欧洲日韩国产综合在线二区| 亚洲视频一区在线播放| 日本亚洲色大成网站www久久 | 国产精品V亚洲精品V日韩精品| 色噜噜AV亚洲色一区二区| 久久久久久亚洲av成人无码国产| 亚洲人成片在线观看| 久久亚洲中文无码咪咪爱| 两个人看的www免费高清| 69视频在线观看高清免费| 好爽…又高潮了毛片免费看| 亚洲国模精品一区| 99久久精品国产亚洲| 亚洲区日韩精品中文字幕| 好猛好深好爽好硬免费视频| 精品国产sm捆绑最大网免费站| 午夜爱爱免费视频| 狠狠色伊人亚洲综合成人| 亚洲www在线观看| xxxxx做受大片在线观看免费| 99re6在线精品视频免费播放| 白白国产永久免费视频| 国产亚洲免费的视频看| 99亚偷拍自图区亚洲| 最近的2019免费中文字幕| 成人免费无码大片A毛片抽搐 | 免费在线观看视频a| 亚洲激情在线观看| 国产成人亚洲午夜电影| 免费人妻无码不卡中文字幕系| 免费观看大片毛片| 亚洲成在人天堂一区二区| 国产亚洲欧美在线观看| 99re免费在线视频| 亚洲熟伦熟女新五十路熟妇| 亚洲mv国产精品mv日本mv| 国产免费久久久久久无码| 男人的好看免费观看在线视频|