<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 周銳 閱讀(1702) 評論(0)  編輯  收藏 所屬分類: Portal
    主站蜘蛛池模板: 区久久AAA片69亚洲| 国产免费小视频在线观看| 亚洲熟妇av一区二区三区| 人妻仑乱A级毛片免费看| 亚洲不卡AV影片在线播放| 羞羞漫画登录页面免费| 国产三级免费电影| 一级中文字幕免费乱码专区| 亚洲精品无码成人片在线观看| 成年大片免费高清在线看黄| 亚洲色一色噜一噜噜噜| 91精品成人免费国产| 久久被窝电影亚洲爽爽爽| 午夜精品一区二区三区免费视频| 亚洲av不卡一区二区三区| 久久免费看黄a级毛片| 亚洲国产精品xo在线观看| 扒开双腿猛进入爽爽免费视频 | 大地资源网高清在线观看免费| 亚洲成A∨人片在线观看不卡| 日韩精品内射视频免费观看| 亚洲精品日韩中文字幕久久久| 色播精品免费小视频| 亚洲女子高潮不断爆白浆| 亚洲天堂中文字幕在线| 午夜理伦剧场免费| 学生妹亚洲一区二区| 免费大黄网站在线观| 国产猛男猛女超爽免费视频| 亚洲乱人伦精品图片| 四虎在线播放免费永久视频| 亚洲国产免费综合| 亚洲日韩中文字幕| 国产成人免费a在线视频色戒| 和老外3p爽粗大免费视频| 亚洲神级电影国语版| 又粗又大又长又爽免费视频| 免费视频精品一区二区三区| 亚洲综合av一区二区三区不卡| 亚洲精品国产精品国自产观看 | jjzz亚洲亚洲女人|