求助:如何中斷jsf中多個自定義標籤中的其他標籤
問題描述:
在我開發的專案中一個JSF頁面有多個facelet自定義標籤或者自定義元件,
我在其中一個標籤中進行判定,如果符合條件,我會自標籤中sendredirect到另一個頁面,
經實測發現,雖然能跳轉成功,但是後面的標籤還是會繼續解析。
JSF頁面:
checklogin標籤程式碼:
我希望:如果checklogin中進行了sendRedirect以後,my:tag2就不再解析,執行。
但實際上tag2還是執行了。
請大家討論如何實現?
應該在2222處加什麼程式碼?
謝謝。
在我開發的專案中一個JSF頁面有多個facelet自定義標籤或者自定義元件,
我在其中一個標籤中進行判定,如果符合條件,我會自標籤中sendredirect到另一個頁面,
經實測發現,雖然能跳轉成功,但是後面的標籤還是會繼續解析。
JSF頁面:
<my:checklogin /> <my:tag2 /> <p class="indent"> |
checklogin標籤程式碼:
HttpSession session = (HttpSession) ctx.getFacesContext().getExternalContext().getSession(false); if (session==null){ log.error("Port.ERROR: session is null, redirect to dologin."); response.sendRedirect(ctx.getFacesContext().getExternalContext().getRequestContextPath()+"/dologin?jumpto="+pagestr); response.flushBuffer();//不起作用---------2222 return; } <p class="indent"> |
我希望:如果checklogin中進行了sendRedirect以後,my:tag2就不再解析,執行。
但實際上tag2還是執行了。
請大家討論如何實現?
應該在2222處加什麼程式碼?
謝謝。
相關文章
- html中的其他的常用標籤HTML
- 自定義標籤【迭代標籤】薦
- 聊聊自定義SPI如何使用自定義標籤注入到spring容器中Spring
- 自定義標籤FlowTagLayout
- ThinkPHP自定義標籤PHP
- java自定義標籤Java
- Rails中Ajax的四個標籤AI
- maven中properties標籤定義變數Maven變數
- spring 自定義標籤Spring
- 建立自定義標籤庫
- jQuery Mobile 自定義標籤jQuery
- ViewPager之標籤的自定義Viewpager
- 深入淺出自定義標籤(三)操作標籤體薦
- HTML中的標籤的使用HTML
- jsp如何自定義tag的標籤庫?JS
- Jstl中標籤的使用JS
- HTML中的script標籤研究HTML
- pom中repositories標籤
- 關於自定義標籤庫
- 有關自定義標籤庫
- JSP自定義標籤之三:為標籤新增屬性JS
- HTML中的標籤中li橫向排列HTML
- 標籤列印軟體中如何在一個標籤中新增兩個相同的可變隨機碼隨機
- JSP第六篇【自定義標籤之傳統標籤】JS
- HTML中Progress標籤的定義及用法總結!HTML
- script標籤中的async和defer
- Jsp中param標籤的使用JS
- HTML表單中的input標籤HTML
- HTML中IMG標籤總結HTML
- elementplus中標籤頁操作
- JSP 自定義標籤介紹JS
- 【14】vue.js — 自定義標籤Vue.js
- 自定義分頁標籤詳解
- spring2自定義標籤Spring
- 自定義標籤出現問題
- Android 自定義view中的屬性,名稱空間,以及tools標籤AndroidView
- Eclipse預設標籤TODO,XXX,FIXME和自定義標籤Eclipse
- Spring 原始碼(4)在Spring配置檔案中自定義標籤如何實現?Spring原始碼