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]