2
我試圖創建一個使用RichFaces的頁面,我創建了以下領域JSF數據綁定不起作用
<h:inputText value="#{petTest.pet.name}"/>
的面孔,配置:
<managed-bean>
<managed-bean-name>petTest</managed-bean-name>
<managed-bean-class>petstore.PetTest</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
管理的bean:
package petstore;
public class PetTest {
private Pet pet;
public Pet getPet(){
return pet;
}
public void setPet(Pet pet){
this.pet = pet;
}
}
但我得到一個字段,並在其中的文字值#{petTest.pet.name}
,而不是該字段的值。我究竟做錯了什麼?
JSF版本? JSP或Facelets?哪臺服務器? 'WEB-INF/lib'中的哪個JAR?你曾經碰過服務器的'/ lib'文件夾嗎? 'web.xml'如何看起來像?你能發佈仍然再現這個問題的*最小* JSP/XHTML頁面嗎?請編輯並更新您的問題以包含更多詳細信息。 – BalusC 2010-09-23 12:13:00
我沒有看到JSP或facelets /哪個服務器/哪個jar對我的問題做了任何事情,這是來自你身邊的一個奇怪的請求...想象我正在使用tomcat,會發生這個問題,因爲我使用的是tomcat ???如果我沒有在我的lib文件夾中的任何jar會應用程序運行?我提到應用程序正在運行,但價值沒有正確翻譯 – OKAN 2010-09-23 14:48:55
呃,如何回答評論中的問題?你需要幫助嗎?幫助我們來幫助你。 – BalusC 2010-09-23 18:16:24