Tapestry中防止惡意用戶登陸的方法,即保護頁面的方法

          Page的java文件要實現PageValidateListener接口,
          完成pageValidate(PageEvent event)方法
          注意public void pageValidate(PageEvent event) {
          if (!getUserExists()) {
          Login login = getLoginPage();
          login.setNextPage("Confirm");
          throw new PageRedirectException(login);
          }
          }
          注意這里要用PageRedirectException方法,因為As the rendering
          has begun, calling activate() will have no
          effect. To interrupt the rendering of the
          current page and render another page,
          you need to throw a
          PageRedirectException.

          這里是服務器內部跳轉
          The URL displayed in the
          browser will not be changed
          because the redirection
          happens inside Tapestry
          only.

          posted on 2007-11-05 11:33 劉錚 閱讀(282) 評論(0)  編輯  收藏 所屬分類: Tapestry

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 沧源| 余江县| 高唐县| 崇文区| 陆良县| 拉孜县| 康乐县| 仲巴县| 威信县| 黄平县| 安远县| 东台市| 启东市| 上犹县| 舟曲县| 巩义市| 柞水县| 桂阳县| 鄯善县| 治县。| 且末县| 公安县| 通渭县| 柳河县| 濉溪县| 永平县| 基隆市| 邳州市| 新乡县| 远安县| 大渡口区| 满城县| 松原市| 长海县| 宿州市| 津南区| 白银市| 芦山县| 福建省| 成安县| 博罗县|