在我的項目的「搜索」XHTML部分中,「h」標籤未被識別。我真的不知道他們爲什麼不工作。任何見解?這是一個鏈接到在谷歌代碼託管的xhtml文件,因此整個項目可以被查看。JSF - xmlns:h不被識別?
https://code.google.com/p/xdsgui/source/browse/trunk/Frontend/WebContent/search.xhtml
謝謝。
在我的項目的「搜索」XHTML部分中,「h」標籤未被識別。我真的不知道他們爲什麼不工作。任何見解?這是一個鏈接到在谷歌代碼託管的xhtml文件,因此整個項目可以被查看。JSF - xmlns:h不被識別?
https://code.google.com/p/xdsgui/source/browse/trunk/Frontend/WebContent/search.xhtml
謝謝。
他們應該由FacesServlet
解析。如果它們在檢索到的HTML輸出中顯示爲未解析,那麼它意味着根本沒有調用FacesServlet
。
您的項目的web.xml
顯示它已被映射到*.jsf
的URL模式。因此,如果您將瀏覽器地址欄中網頁的請求網址中的.xhtml
擴展名更改爲.jsf
,那麼它將起作用。
但是,最好直接將FacesServlet
映射到*.xhtml
的URL模式。通過這種方式,您永遠不需要擺弄虛擬URL,最終用戶也無法在請求URL中有意更改.jsf
擴展名爲.xhtml
時看到原始JSF源代碼。
你是什麼意思「他們不被認出?」您的IDE顯示錯誤,或者頁面無法加載? – 2012-08-02 02:10:34
當我在服務器上運行search.xhtml時,我用「h」定義的元素不會顯示出來。 – Luc 2012-08-02 02:22:42
我在項目的其餘源代碼中查了一下。代碼中存在一些相當痛苦的設計錯誤。 RequestHandler中的'public static InputStream'? :/我認爲這只是一個業餘愛好項目? – BalusC 2012-08-02 02:43:00