以下範例採用NetBeans 6.5開發,Portlet開發外掛為 Portal Pack 3.0。
1.建立新專案
2.填入專案名稱
3.選擇Portlet Supper相關設定
Portlet Version: 1.0(JSR-168) 2.0(JSR-286)
Create Portlet:產生Portlet java source
Create Jsps:產生 Portlet Mode對應的Jsp
Package: java source路徑
Portlet Mode: View 瀏覽模式,也是預設進入的模式。
Edit 編輯模式,通常用來修改設定參數。
Help 說明模式。
4.Portlet java source簡介
此檔類似於 Servlet
processAction:變更事件時的進入點,執行完此處在會進入所對應的事件funciton。
doView:執行VIEW模式時,所對應的function。
doEdit:執行EDIT模式時,所對應的function。
doHelp:執行HELP模式時,所對應的function。
5.processAction簡易應用
request.getPortletMode(),取得現在執行的模式。
request.getParameter(),取得傳入的參數。
request.setAttribute(),塞入參數,對應的模式或jsp顯示時,能取得此參數。
responese.setPortletMode(),修改預定要執行的模式。
6.JSP撰寫
Portlet java source中的RenderRequest會變成renderRequest。
Portlet顯示時不需要寫出完整的HTML(不需<html><body>),僅將區塊顯示出來即可,最好使用div的區塊方式。
沒有留言:
張貼留言