Aipoで特定のページにリダイレクトさせる

y-ozaki 310views 更新:2014年5月8日

Aipoの開発の際に、特定のページにリダイレクトさせたい場合は以下のようにrundataにURIをセットすれば可能です。

JetspeedLink jsLink = JetspeedLinkFactory.getInstance(rundata);
      DynamicURI duri = jsLink.getPage();
duri.addPathInfo(JetspeedResources.PATH_TEMPLATE_KEY, "DBError");
          rundata.setRedirectURI(duri.toString());
          rundata.getResponse().sendRedirect(rundata.getRedirectURI());

          JetspeedLinkFactory.putInstance(jsLink);
          jsLink = null;

上記のコードではDBErrorのページにいきますが、rundata.setRedirectURIの引数をリダイレクトさせたいページのリンクにすれば、任意のページにリダイレクトされます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません