2011-09-28 108 views
0

此XML文件似乎沒有任何關聯的樣式信息。文檔樹如下所示。AutoSuggest運行問題

​​27645671516

可能是什麼可能出現的問題在這裏?我真的不知道。

回答

1

此XML文件似乎沒有任何關聯的樣式信息。文檔樹如下所示。

這是一個典型的MSIE警告消息,每當你請求一個X(HT)ML不具有一個XSL樣式表(這基本上是一樣的CSS HTML)文件。

你在Facelet頁面上得到這個只能意味着請求的URL與你的webapp的web.xml中定義的FacesServlet的URL模式不匹配。換句話說,FacesServlet從來沒有機會運行,解析Facelet文件並完成所有的JSF工作來生成一堆HTML,這樣webbrowser就有了一些合理的工作。

有此問題的2個解決方案:

  • 解決您的請求URL(一個在瀏覽器地址欄中)到FacesServlet的URL模式在web.xml匹配。如果它是例如<url-pattern>*.jsf</url-pattern>,那麼您需要將URL中的.xhtml擴展替換爲.jsf

  • 將您的FacesServlet的網址格式更改爲<url-pattern>*.xhtml</url-pattern>。這樣,您就不必擔心意外看到XHTML源碼了。

請注意,這都有什麼做「自動提示問題」。首先學習一些基本的JSF教程。 Our JSF wiki page有一些很好的鏈接。

哦,在我忘記之前,<center>元素是已棄用自1998年HTML4以來。請勿使用它。使用CSS margin: 0 auto;。儘量避免閱讀2年以上的教程/書籍。