In "web.xml" I have :

    <!-- Standard Tapestry Servlet Configuration -->
   <servlet>
       <servlet-name>tapestry</servlet-name>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
       <load-on-startup>2</load-on-startup>
   </servlet>

     <!-- Front Controller Servlet Mapping -->
   <servlet-mapping>
       <servlet-name>tapestry</servlet-name>
       <url-pattern>/app</url-pattern>
   </servlet-mapping>

How are you injecting it into into Tapestry's Global object since you
are requesting it from there?


On 8/11/05, Radim Burget <[EMAIL PROTECTED]> wrote:
Hi,
could anyone help me how do I get Spring bean from Spring?

I am using Spring 1.2-rc2, Tapestry 3.0.3

Here is my code:
Home.java:
public abstract class Home extends BasePage implements PageRenderListener {
.....
   public abstract TitleManager getTitleManager();
   public abstract void setTitleManager(TitleManager mgr);
.....
}

Home.page:
   <property-specification name="titleManager"
type="org.appfuse.service.TitleManager">
          global.springContext.getBean("titleManager")
   </property-specification>

EXCEPTION:
Unable to initialize property titleManager of
[EMAIL PROTECTED]: Unable to read
expression '<parsed expression>' of
[EMAIL PROTECTED]
Unable to read expression '<parsed expression>' of
[EMAIL PROTECTED]

Stack Trace:

   * ognl.OgnlRuntime.callMethod(OgnlRuntime.java:645)
   * ognl.ASTMethod.getValueBody(ASTMethod.java:75)
   * ognl.SimpleNode.getValue(SimpleNode.java:192)
   * ognl.ASTChain.getValueBody(ASTChain.java:109)
   * ognl.SimpleNode.getValue(SimpleNode.java:192)
   * ognl.Ognl.getValue(Ognl.java:335)
   * ognl.Ognl.getValue(Ognl.java:310)
   * org.apache.tapestry.util.prop.OgnlUtils.get(OgnlUtils.java:133)
   * org.apache.tapestry.util.prop.OgnlUtils.get(OgnlUtils.java:158)
   * 
org.apache.tapestry.pageload.PropertyInitializer.pageDetached(PropertyInitializer.java:109)

   * 
org.apache.tapestry.pageload.PageLoader.establishDefaultPropertyValues(PageLoader.java:823)

   * org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:774)
   * org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:152)
   * org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:195)

   * org.apache.tapestry.engine.HomeService.service(HomeService.java:59)
   * org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889)

   * 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)
   * ...
   * ...

Thanks for any help.

---------------------------------------------------------------------
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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to