[英]Page redirect in tapestry5
我正在使用掛毯框架在Web應用程序中工作。 我的應用程序中包含以下頁面a,b,c,d和索引。 在“索引”頁面中,檢查某些情況並重定向到特定頁面。 我的代碼
if(null != cookieVal) {
if(cookieVal.equalsIgnoreCase("a")) {
return A.class;
} else if(cookieVal.equalsIgnoreCase("b")) {
return B.class;
} else if(cookieVal.equalsIgnoreCase("c")) {
return C.class;
} else if(cookieVal.equalsIgnoreCase("d")) {
return D.class;
}
}
如果增加頁面,則會增加條件。 如何優化此條件檢查並重定向到特定頁面。
返回使用PageRenderLinkSource服務創建的鏈接。
@Inject
private PageRenderLinkSource pageRenderLinkSource;
...
if(null != cookieVal) {
return pageRenderLinkSource.createPageRenderLink(cookieValue);
}
...
http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/PageRenderLinkSource.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.