Examples of QueryStringUrlCodingStrategy

Regardless of which coding strategy is chosen for the mount, {@link org.apache.wicket.markup.html.link.BookmarkablePageLink BookmarkablePageLink} can be usedto insert a bookmarkable link to the request target.

This example demonstrates how to mount a path with QueryStringRequestTargetUrlCodingStrategy within the init method of a class implementing {@link org.apache.wicket.protocol.http.WebApplication WebApplication}:

mount(new QueryStringUrlCodingStrategy("/admin/productmanagement", admin.ProductManagement.class));

Note that, as with the main BookmarkablePageRequestTargetUrlCodingStrategy, if the output of this coding strategy is passed through {@link javax.servlet.http.HttpServletResponse#encodeURL(java.lang.String) HttpServletResponse.encodeURL} and the client has cookies turned off, the client's session IDwill be stored in a path parameter, like so:"/mywebapp/myservlet/admin/productmanagement;jsessionid=730EC527564AF1C73F8C2FB19B604F55?action=edit&product=4995" . @author Benjamin Hawkes-Lewis


Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

   
    mount(new ImageUrlCodingStrategy("css"));
    mount(new ImageUrlCodingStrategy("img"));
    mount(new ImageUrlCodingStrategy("js"));

    mount(new QueryStringUrlCodingStrategy("login", getSignInPageClass()));
    mount(new QueryStringUrlCodingStrategy("home", getStudentTOCPageClass()));
    mount(new QueryStringUrlCodingStrategy("thome", getTeacherTOCPageClass()));
    mount(new QueryStringUrlCodingStrategy("ahome", getAdminHomePageClass()));
    mount(new QueryStringUrlCodingStrategy("reading", getStudentReadingPageClass()));
    mount(new QueryStringUrlCodingStrategy("treading", getTeacherReadingPageClass()));
    mount(new QueryStringUrlCodingStrategy("glossary", getGlossaryPageClass()));
    mount(new QueryStringUrlCodingStrategy("notebook", getNotebookPageClass()));
    mount(new QueryStringUrlCodingStrategy("tags", getTagsPageClass()));
    mount(new QueryStringUrlCodingStrategy("questions", getMyQuestionsPageClass()));
    mount(new QueryStringUrlCodingStrategy("questionp", getQuestionPopupPageClass()));
    mount(new QueryStringUrlCodingStrategy("collections", getResponseCollectionsPageClass()));
    mount(new QueryStringUrlCodingStrategy("whiteboard", getWhiteboardPageClass()));
    mount(new QueryStringUrlCodingStrategy("compare", getPeriodResponsePageClass()));
    mount(new QueryStringUrlCodingStrategy("tnotebook", getTeacherNotesPageClass()));
    mount(new QueryStringUrlCodingStrategy("manage", getManageClassesPageClass()));
    mount(new QueryStringUrlCodingStrategy("register", getRegisterPageClass()));
    mount(new QueryStringUrlCodingStrategy("reset", getForgotPasswordPageClass()));
    mount(new QueryStringUrlCodingStrategy("password", getPasswordPageClass()));
    mount(new QueryStringUrlCodingStrategy("authoredp", getAuthoredPopupPageClass()));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

    return Home.class;
  }

  private void mountBookmarkablePageWithUrlCoding(String path, Class pageClass)
  {
    mount(new QueryStringUrlCodingStrategy(path, pageClass));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

  }

  private <C extends Page> void mountBookmarkablePageWithUrlCoding(String path,
    Class<C> pageClass)
  {
    mount(new QueryStringUrlCodingStrategy(path, pageClass));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

   * @see org.apache.wicket.examples.WicketExampleApplication#init()
   */
  @Override
  protected void init()
  {
    mount(new QueryStringUrlCodingStrategy("/statefull", StatefulPage.class));
    mount(new QueryStringUrlCodingStrategy("/query", StatelessPage1.class));
    mount(new MixedParamUrlCodingStrategy("/mixed", StatelessPage2.class, new String[] {
        "param1", "param2" }));
    mount(new IndexedParamUrlCodingStrategy("/indexed", StatelessPage3.class));
    // mount("/public", PackageName.forClass(StatelessApplication.class));
    // mountBookmarkablePage("foo", StatelessPage.class);
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

    return Home.class;
  }

  private <C extends Page> void mountBookmarkablePageWithUrlCoding(String path, Class<C> pageClass)
  {
    mount(new QueryStringUrlCodingStrategy(path, pageClass));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

  @Override
  protected void init()
  {
    super.init();

    mount(new QueryStringUrlCodingStrategy("/statefull", StatefulPage.class));
    mount(new QueryStringUrlCodingStrategy("/query", StatelessPage1.class));
    mount(new MixedParamUrlCodingStrategy("/mixed", StatelessPage2.class, new String[] {
        "param1", "param2" }));
    mount(new IndexedParamUrlCodingStrategy("/indexed", StatelessPage3.class));
    // mount("/public", PackageName.forClass(StatelessApplication.class));
    // mountBookmarkablePage("foo", StatelessPage.class);
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

    return Home.class;
  }

  private void mountBookmarkablePageWithUrlCoding(String path, Class pageClass)
  {
    mount(new QueryStringUrlCodingStrategy(path, pageClass));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

        "IndexedParamUrlCodingStrategy", //
        IndexedParamUrlCodingStrategyPage.class));
    mount(new MixedParamUrlCodingStrategy(//
        "MixedParamUrlCodingStrategy", //
        MixedParamUrlCodingStrategyPage.class, new String[] {}));
    mount(new QueryStringUrlCodingStrategy(//
        "QueryStringUrlCodingStrategy", //
        QueryStringUrlCodingStrategyPage.class));
    mount(new HybridUrlCodingStrategy(//
        "HybridUrlCodingStrategy", //
        HybridUrlCodingStrategyPage.class));
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

   * @see org.apache.wicket.examples.WicketExampleApplication#init()
   */
  @Override
  protected void init()
  {
    mount(new QueryStringUrlCodingStrategy("/statefull", StatefulPage.class));
    mount(new QueryStringUrlCodingStrategy("/stateless", StatelessPage.class));
    // mount("/public", PackageName.forClass(StatelessApplication.class));
    // mountBookmarkablePage("foo", StatelessPage.class);
  }
View Full Code Here

Examples of org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy

        mountBookmarkablePage("/item/form", ItemFormPage.class);
       
        /*
         * Bookmarkable URL for search and search results
         */
        mount(new QueryStringUrlCodingStrategy("/item/search",
                ItemSearchFormPage.class));
        mount(new QueryStringUrlCodingStrategy("/item/list", ItemListPage.class));
       
        /*
         * Bookmarkable URL for viewing items
         */
        mount(new IndexedParamUrlCodingStrategy("/item", ItemViewPage.class));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.