2013-06-13 24 views

回答

1

您需要手動確保您的XHTML el表達式指向您的託管bean屬性和方法。如果您重構託管bean,那麼您應該檢查使用該託管bean的任何XHTML片段。據我所知沒有任何東西將兩者聯繫在一起

+0

感謝您的回答。 真的,沒有自動重構? Eclipse甚至能夠在xhtml文件中找到bean的引用(如EL)。自動重構看起來並不是那麼昂貴的功能。 – Lester

1

目前我使用Eclipse開普勒和Jboss JSF插件,它是這樣做的。我重構字段並檢查「重命名getter」和「重命名setter」,之後,.xhtml頁面中的EL表達式也被重命名爲eclipse

+0

我認爲它的作用達到了一定的水平,比如當你改變一個bean的字段名時。但是如果bean有一個屬性是一個對象,並且你改變了該對象的一個​​屬性的名字,那麼你用(通過bean)訪問該屬性的EL表達式不會被改變。 無論如何,這已經比我在回答之前意識到的更重構了。謝謝。 – Lester