WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院操作系统Linux/Unix 使用WebSphere Portal开发多区域设置网站 阅读

使用WebSphere Portal开发多区域设置网站

 2010-09-27 08:17:29 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閹碱偆鐥閺屾洘绻濊箛鏇犵獥闂佺厧澹婃禍婊堚€旈崘顏佸亾閿濆骸澧ù鐘欏嫮绠鹃柛顐ゅ枎閻忋儲銇勯弴妯哄姦妞ゃ垺鐟╅幃鈩冩償閵囧府鎷�
核心提示:本文说明了如何使用 Servlet 筛选器来基于业务规则确定区域设置,以及如何对传入请求使用此区域设置,使用WebSphere Portal开发多区域设置网站,首先,我们将看看 IBM WebSphere Portal V5.1.0.1(以下称为 WebSphere Portal)所使用的区域设置选择算法,以获得指向

本文说明了如何使用 Servlet 筛选器来基于业务规则确定区域设置,以及如何对传入请求使用此区域设置。首先,我们将看看 IBM WebSphere Portal V5.1.0.1(以下称为 WebSphere Portal)所使用的区域设置选择算法。然后,我们将说明如何强制 WebSphere Portal 使用通过业务规则选择的区域设置。

例如,您有一个业务要求,需让 URL 采用 http://hostname/sitename/us/en 形式,其中 us 是国家代码,en 是语言代码,即您希望使用 en_US 区域设置显示结果页。类似地,如果 URL 为 http://hostname/sitename/ca/en,则表明希望使用 en_CA 区域设置显示该页。在这种情况下,区域设置编码在 URL 标记中,您可以使用本文描述的技术确定区域设置,并对请求使用此区域设置。

或者,假定您有一个业务要求,需使用没有导航状态的初始 URL。您需要使用用户的首选区域设置显示结果页。如果用户已登录,则使用用户概要中指定的区域设置。如果用户未登录,则要使用浏览器中设置的语言首选项。您可以使用此处描述的技术来应用业务规则,以确定区域设置。

WebSphere Portal 的区域设置选择

为了确定请求的区域设置,WebSphere Portal 将按照以下顺序从三个位置检索区域设置:

从门户 URL 的导航状态。

从用户概要(如果请求是由经过身份验证的用户发出的)。

从 Accept-Language 请求 Header(其中包含在浏览器语言首选项中设置的语言)。

有关详细消息,请参见参考资料,以获得指向 WebSphere Portal 信息中心的 Selecting and changing the language section 的链接。

WebSphere Portal 将使用上面检索到的区域设置为每个传入请求构建一个列表,将使用此列表中的第一个区域设置作为请求的区域设置。将按照以下所示的方式构建列表:

编缉推荐阅读以下文章

  • 扩展WebSphere Portal V6个性化功能

1 2 3 4 5 6  下一页

Tags:使用 WebSphere Portal

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接