求助:如何中斷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處加什麼程式碼?
謝謝。
相關文章
- 聊聊自定義SPI如何使用自定義標籤注入到spring容器中Spring
- spring 自定義標籤Spring
- 自定義標籤FlowTagLayout
- AbutionGraph中的多標籤/多維度
- mybatis中 if 標籤 test 等於判斷MyBatis
- pom中repositories標籤
- maven中properties標籤定義變數Maven變數
- JSP 自定義標籤介紹JS
- HTML中的標籤的使用HTML
- Spring 原始碼(4)在Spring配置檔案中自定義標籤如何實現?Spring原始碼
- elementplus中標籤頁操作
- html中在span標籤裡面可以放那些標籤?HTML
- 標籤列印軟體中如何在一個標籤中新增兩個相同的可變隨機碼隨機
- 易優CMS模板標籤assign定義變數模板檔案中定義變數,可在其他標籤裡使用該變數變數
- HTML中Progress標籤的定義及用法總結!HTML
- html中p標籤內為何不能巢狀div標籤?HTML巢狀
- script標籤中的async和defer
- HTML中IMG標籤總結HTML
- 擴充spring元件之自定義標籤Spring元件
- JSP自定義標籤就是如此簡單JS
- 說一說 HTML 中的 script 標籤HTML
- java去除xml檔案中的標籤JavaXML
- 標籤編輯軟體中雙排標籤紙列印的時候向下偏移如何解決?
- Maven中optional標籤詳解(轉)Maven
- HTML簡介,結構,標籤以及標籤語義HTML
- Django自定義模板標籤與過濾器Django過濾器
- 實戰練習之Jsp自定義標籤JS
- HTML標籤(基本標籤的使用)HTML
- Golang中struct結構標籤(Tag)的使用GolangStruct
- JavaWeb開發之Filter中的dispatcher標籤JavaWebFilter
- maven中的scope標籤類別詳解Maven
- Vue 標籤中的ref屬性和refsVue
- html中的基本織夢標籤用方HTML
- HTMl中標籤中li橫向排列的實現示例HTML
- tkinter中lable標籤控制元件(二)控制元件
- [轉]從EXIF標籤中估計焦距
- maven中scope標籤以及exclusions 記錄Maven
- 如何在易優EyouCms中為文章新增TAG標籤?
- properties標籤和typeAliases標籤