1、jsf的重定向和一般的重定向不同
首先,一般的重定向,比如springmvc不管攔截的url是什麼樣的,/或者/spring/*重定向的時候重定向url是什麼就在瀏覽器位址列顯示什麼,如return 「redirect:/login」,則瀏覽器位址列一定顯示localhost:8080/login
然而jsf的重定向不是這樣的,如果jsf攔截的url是/faces/*這種形式的那麼重定向之後瀏覽器位址列的url前面一定帶有/faces/,比如faces-config.xml中定義的
/index
/login.xhtml
重定向至/login,而jsf攔截的url是/faces/這種形式的,那麼瀏覽器位址列顯示的則是/faces/login.xhtml
,且一定會被jsf攔截
2、jsf的請求**也和一般的請求**不同
隱式導航預設在頁面檔案所在資料夾下尋找隱式導航的檔案,且若無字尾,則尋找與頁面檔案字尾相同的檔案
4、jsf獲取httpservletcontext域物件
httpservletrequest request = (httpservletrequest) facescontext.getcurrentinstance().getexternalcontext().getrequest();
5、jsf中managedbean中方法的引用
在視**件中使用託管bean中的方法時有兩種情況
6、jsf託管bean
jsfservlet
1
這樣在伺服器啟動的時候就會初始化託管bean,而且託管bean在作用域內是單例項的,即requestscoped作用域的託管bean在單次瀏覽器請求範圍內是單例項的,請求**和ajax都不是一次瀏覽器請求 關於Kafka的那些坑
進來使用了kafka訊息佇列,喜憂參半。細數一下,踩過的坑。1 最好不要用windows伺服器去搞,當然像本人這樣被迫使用的,就硬著頭皮搞。windows伺服器搭建kafka,首先先例少。其次穩定性,個人感覺要比linux或者mac上差遠了。windows上,停止kafka後,在啟動需要刪掉log。...
關於PHP的那些坑
因為php是弱型別語言,常常會發生許多意想不到的問題,所以,我們再次一一細數這些我們踏過的坑 1 foreach中自動回將key為數值的轉化成整型,造成無法匹配 function translate keyword return 其他 echo translate google php eol ec...
關於Linux時間同步的那些坑
好多年不寫博文,第一次在csdn上寫部落格。由於團隊引入容器雲作為底層架構已2年有餘,工作中層出現多個跟蹤 監控和日誌元件出現資料不一致和資料不顯示等各類問題。經深入研究,均與時間同步有關。在使用k8s kubernetes 和istio容器雲架構的過程中,出現的常見問題。1.prometheus ...