2
我有一個帶有方法hasMoreParameters()的Java類。對Javabean屬性的JSP訪問
在JSP中,我想要得到的屬性:
$ {} holder.moreParameters
我該怎麼辦呢?
我有一個帶有方法hasMoreParameters()的Java類。對Javabean屬性的JSP訪問
在JSP中,我想要得到的屬性:
$ {} holder.moreParameters
我該怎麼辦呢?
您不能訪問holder.hasMoreParameters()按照您的指定:
${holder.moreParameters}
這是因爲$ {} bean.property語法只遵循JavaBean getter/setter naming conventions方法的工作原理。這意味着物業的存取方法必須開始'得到'。這個規則只有一個例外:如果該方法返回一個布爾值,則允許該方法以'爲'開頭。
如果您的方法名稱不符合這些條件,您必須找到其他方式來訪問數據,例如在請求屬性中傳遞值或重命名該方法。