開始學習Jetspeed

2021-08-26 02:10:23 字數 658 閱讀 5902

現在開始學習建立乙個門戶**,使用的目前被認為框架和開源方面做得比較好的jetspeed2的portal框架。以下日子要記錄的是本人近日在學習之中所遇到問題及解決方法。

今天在試著將乙個portlet加入portal中遇到以下問題:

1)portlet的題目顯示中文時出現了亂碼;

2)portlet內部顯示jsp頁面的中文出現亂碼;

3)在使用jetspeed自帶的rss的portlet時無法改變portlet的id,目前可以修改其題目。

已解決:

第乙個問題:portlet的題目相關資訊在於portlet.xml檔案中,在該檔案中修改應使用英文。如用中文,編碼為ascii碼時將出現註冊不通過的錯誤,使用unicode碼時頁面顯示的為亂碼。解決方法為,修改資源檔案使其支援中文,該資源檔案可在portlet.xml中指明。

第二個問題:以往在tomcat中發布應用時,jsp頁面都可以顯示正確的中文。可是在jetspeed中發布應用,雖然其結構仍完整,但卻要通過上層的jetspeed容器來顯示其內容,所以必須要jsp頁面頭註明charater=utf-8,其它編碼如gbk2312仍出現為亂碼。

目前可以總結jetspeed2對國際化的支援:頁頭可以直接在psml的配置檔案中寫中文,portlet題目必須通過資源檔案來實現,jsp需要在頭部註明編碼型別。

未解決:

jetspeed 登入問題

jetspeed是以psml進行後台訪問 具體的配置如下 news portlet newsportlet news management org.apache.struts2.portlet.dispatcher.jsr168dispatcher viewnamespace news color ...

Jetspeed2 0中單點登入的實現

單點登入 single sign on 是門戶產品的一大特點,可以為企業使用者提供統一的資訊資源認證訪問平台,通過實施單點登入功能,使各種使用者只需一次登入就可以根據相關的規則去訪問不同的應用系統,提高it系統的易用性 安全性 穩定性 在此基礎上進一步實現企業使用者高速協同辦公和企業知識管理 sso...

ROS學習(1) 開始的開始

從今開始就要正式開始進行ros的學習了,學習ros應該說是興趣使然,雖然還有大半年的時間就面臨著畢業 但是感覺自己身上的壓力沒有那麼多,也有時間開始學習一些新的東西。而且思考了一下自己的學習路線,感覺之前所學都是為了ros來鋪的路,我學習了c 學習了qt,學習了opencv,學習了pcl,雖然這些都...