applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="idCalendarBean" class="de.fhb.calendar.CalendarBean">
<property name="firstDate" value="null"/>
</bean>
</beans>
faces-config.xml
<managed-bean>
<managed-bean-name>CalendarBean</managed-bean-name>
<managed-bean-class>
de.fhb.calendar.CalendarBean
</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
CalendarBean
public class CalendarBean implements Serializable {
/**
* serial id for serialisation
*/
private static final long serialVersionUID = 1L;
private Date firstDate;
public Date getFirstDate() {
return firstDate;
}
public void setFirstDate(Date firstDate) {
this.firstDate = firstDate;
}
public String submitMethod()
{
return "submit";
}
}
jsp file
<h:form id="calendarForm">
<t:inputCalendar monthYearRowClass="yearMonthHeader"
weekRowClass="weekHeader"
currentDayCellClass="currentDayCell"
value="#{calendarBean.firstDate}"/>
</h:form>
but i found something about this:
http://issues.apache.org/struts/browse/SHALE-192
stephan
2006/7/7, Gary VanMatre <[EMAIL PROTECTED]>:
>From: "stephan opitz" <[EMAIL PROTECTED]>
> thx, but how i register them?
>
To register a managed bean using JSF, look in the /WEB-INF/faces-config.xml.
Try something like this:
<managed-bean>
<managed-bean-name>calendarBean</managed-bean-name>
<managed-bean-class>org.acme.CalendarBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
A few more examples:
http://svn.apache.org/viewvc/shale/trunk/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml?view=log
http://svn.apache.org/viewvc/shale/trunk/shale-apps/shale-clay-usecases/src/main/webapp/WEB-INF/faces-config.xml?view=log
Gary
> 2006/7/7, Gary VanMatre :
> > >hello,
> > >
> > >i followed your instructions with the tomahawk-view-config.xml and
> > >include it into web.xml
> > >also i added tomahawk 1.11 libary into lib folder...
> > >
> > >now i wanted to use the calendar!
> > >
> > >i copied CalendarBean from simple example... also i a configured als
> > >rules. managed beans etc.
> > >
> > >already little code like this:
> > >
> > > > > >weekRowClass="weekHeader"
> > > currentDayCellClass="currentDayCell"
> > >value="#{calendarBean.firstDate}"/>
> > >
> > >
> > >throws exception:
> > >14:04:42,015 ERROR [[jsp]] Servlet.service() for servlet jsp threw
exception
> > >javax.faces.el.EvaluationException: Cannot get value for expression
> > >'> > >weekRowClass="weekHeader"
> > > currentDayCellClass="currentDayCell"
> > >value="#{calendarBean.firstDate}"/>'
> > >
> > >Caused by: java.lang.IllegalStateException: No WebApplicationContext
> > >found: no ContextLoaderListener registered?
> > >at
> >
>
>org.springframework.web.jsf.FacesContextUtils.getRequiredWebApplicationContext(
> F
> > >acesContextUtils.java:78)
> > > at
> >
>
>org.springframework.web.jsf.DelegatingVariableResolver.getWebApplicationContext
> (
> > >DelegatingVariableResolver.java:134)
> > >
> > >no final solution found for the
> > >No WebApplicationContext found: no ContextLoaderListener registered?
> > >
> > >problem in this context.
> > >
> >
> > I think the problem is that you have the shale-spring.jar in your classpath
> but your have not registered any spring beans.
> >
> >
> >
> > contextConfigLocation
> >
> >
> >
> >
> > The "calendarBean", managed bean is not registered in the faces-config or
> spring config.
> >
> >
> > >stephan
> >
> > Gary
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]