piątek, 16 kwietnia 2010

Mapowanie parametrów GET w JSF

Jak miło można "pobierać" wartości GET z URL w JSF - praktycznie samo się robi. Wystarczy powiązać w faces-config.xml nazwę pola w GET z polem w zarządzanym ziarnie
Dla przykładowego linka: /employeeView.faces?employeeId=000010
faces-config.xml:
<managed-bean>
        <managed-bean-name>employeeBean</managed-bean-name>
        <managed-bean-class>com.sampleproject.jsf.EmployeeBean</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>employeeId</property-name>
            <value>#{param.employeeId}</value>
        </managed-property>
</managed-bean>

I nie trzeba się o nic martwić, bo zrobi się samo. Co jest bardzo dobre JSF nie rzuca wyjątkami gdy brakuje wartości w GET tylko wstawia null.

Brak komentarzy:

Prześlij komentarz