No właśnie, tak wiem miałem się nie brać za jsf, ale jednak się zdecydowałem W życiu nigdy mi lekko nie było, więc dlaczego teraz miałoby być łatwo, to się wziąłem z podstawy jsf. Zastanawia mnie jedno - dostęp do właściwości mam przez helloBean. W tutku jednak wyczytałem, że można zarejestrować taką instancję w faces-config. No to zrobiłem o tak:
<?xml version="1.0" encoding="UTF-8"?>
<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee /WEB-INF/schema/web-facesconfig_2_0.xsd"
version="2.0" metadata-complete="false">
<!-- This file must be present with our jar, even if it is empty. Otherwise, our Java annotations won't get scanned! -->
<managed-bean>
<managed-bean-name>helloBean2</managed-bean-name>
<managed-bean-class>com.java2s.common</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
</faces-config>
Chciałem po prostu stworzyć własny obiekt np. helloBean2 lub jakiś inny.
Jednak dostałem error: "Unable to create managed bean helloBean2. The following problems were found: - Bean or property class com.java2s.common for managed bean helloBean2 cannot be found."
Czy ktoś wie może o co chodzi? Bo ścieżka com.java2s.common mam prawidłową, więc nie wiem.