本文目錄一覽:
jsf標籤里單複選框默認值的問題
使用JSF,對於這樣的問題,是很簡單的。至少比jsp從後台取值要簡單。
舉例:
.xml文件中配置
managed-bean
managed-bean-name配置的Form名稱/managed-bean-name
managed-bean-class
Form類的路徑
/managed-bean-class
managed-bean-scopesession/managed-bean-scope
/managed-bean
1、輸入框inputText
頁面:h:inputText value=”#{配置的Form名稱.屬性名}”/
Form中:聲明屬性名,建立方法從後台獲得值,並傳值到屬性名,注意get set
當跳轉到頁面時,就有值了。
2、下拉單選 selectOneMenu
頁面:h:selectOneMenu value=”#{配置的Form名稱.屬性名1}”
f:selectItems value=”#{配置的Form名稱.屬性名2}” /
/h:selectOneMenu
Form中:聲明屬性名1,屬性名2(這個肯定是集合了,如ListSelectItem)
建立方法從後台獲得值,並傳值到屬性名2,注意get set
希望對你有幫助。
加入jsf標籤後,啟動tomcat報錯,求助,
java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
你使用了el表達式,看看是否導入了需要的包。如果確定導入了包,看看JSP頁面開頭是否有定義啟用EL表達式。(除了少數幾個版本,都默認啟用EL表達式,有一個EL表達式的配置標籤:是否禁用EL表達式,true為禁用,不過忘了)
java,jsf是什麼
JSF主要由兩個部分組成:一套功能強大的API函數,用來表示UI組件、管理組件狀態、處理事件、進行輸入有效性驗證,以及對國際化和可訪問性的支持;一套包含各種頁面元素的並允許自定義的JSP標籤庫,用來在JSP頁面中顯示JSF的界面。通過使用JSF所提供的簡單而又實用的模型,任何開發人員都可以快速輕鬆地開發Web應用程序。他們可以使用大量現成的可重用的UI組件,並將這些組件與數據源連接,還可以很容易地將客戶端事件和服務器端的事件處理程序綁定。強大的JSF技術可以很好地處理和管理任何複雜的用戶界面,使開發人員可以將注意力集中在應用程序的開發上。
js 獲取jsf標籤中的數據 value值是一組數據
要js能取到你必須把bean.month放到html標籤中,如放在span中
h:outputText value=”#span id=’aa'{bean.month}/span” id=”months”/
然後js:
document.getElementById(“aa”).innerHTML
對於“value=”#span id=’aa'{bean.month}/span” ”我不知道這樣寫符不符合jsp的語法,不過你應該知道我的意思,就是想頁面最後能輸出span id=’aa’bean.month的值/span,如果語法錯誤,你改成正確的語法
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/189035.html