簡體   English   中英

Tapestry5中的頁面重定向

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM