当我尝试时,我有一个带有 set/get 方法的 bean 类,并且来自 JSP 页面 获得属性(property):
<jsp:getProperty name="p" property="firstName"></jsp:getProperty>
bean 中的方法命名为:getFirstName
或getfirstName
返回该属性;<jsp:getProperty name="p" property="FirstName"></jsp:getProperty>
bean 中的方法命名为:getFirstName
或getfirstName
该属性未返回,我有以下异常:org.apache.jasper.JasperException: PWC6054: Cannot find any information on property 'FirstName' in a bean
谢谢。
最佳答案
Java bean 依赖命名约定进行内省(introspection),请参阅此处的规范:
http://www.oracle.com/technetwork/java/javase/documentation/spec-136004.html
您会对第 8.3 节(PDF 中的第 55 页)最感兴趣。
关于java - <jsp :getProperty> strange behaviour,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946951/