Can anyone point me in the right direction?
I have attempted to get the $jslink in JSP myself, but I can't find it. If I
dump my request attributes in my template, I see a 'link' attribute, but
that is a JspLink or something, and I see a 'context', which is of class
GenericMVCContext. I tried calling getKeys() on that, but that causes
errors-a-plenty:
Thanks in advance, Stijn
Error encountered processing a template:
/portlets/html/BitFormPortlet.jsporg.apache.jasper.JasperException at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
54) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl
er.java:294) at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:192) at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:121) at
org.apache.turbine.services.jsp.TurbineJspService.handleRequest(TurbineJspSe
rvice.java:202) at
org.apache.turbine.services.jsp.TurbineJspService.handleRequest(TurbineJspSe
rvice.java:163) at
org.apache.jetspeed.portal.portlets.viewprocessor.JSPViewProcessor.processVi
ew(JSPViewProcessor.java:137) at
org.apache.jetspeed.portal.portlets.GenericMVCPortlet.buildContent(GenericMV
CPortlet.java:288) at
org.apache.jetspeed.portal.portlets.GenericMVCPortlet.getContent(GenericMVCP
ortlet.java:207) at
org.apache.jetspeed.portal.security.portlets.PortletWrapper.getContent(Portl
etWrapper.java:119) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260
) at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:109) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:109) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(Veloci
tyPortletControl.java:138) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260
) at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344) at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.jav
a:153) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.jetspeed.portal.controllers.VelocityPortletController.getContent(
VelocityPortletController.java:105) at
org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java:353
) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260
) at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.jetspeed.portal.controllers.VelocityPortletController.getContent(
VelocityPortletController.java:105) at
org.apache.jetspeed.portal.BasePortletSet.getContent(BasePortletSet.java:353
) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260
) at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:128) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:109) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.jetspeed.portal.controls.VelocityPortletControl.getContent(Veloci
tyPortletControl.java:138) at
org.apache.jetspeed.util.template.JetspeedTool.getPane(JetspeedTool.java:155
) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:260
) at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250) at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:128) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(Veloci
tyDirectScreen.java:123) at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.jav
a:130) at org.apache.turbine.modules.Screen.build(Screen.java:99) at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129) at
org.apache.turbine.util.template.TemplateScreen.toString(TemplateScreen.java
:126) at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:321) at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1) at org.apache.velocity.Template.merge(Template.java:296) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492) at
org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:494) at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:336) at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:143) at
org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDire
ctLayout.java:106) at
org.apache.turbine.modules.Layout.build(Layout.java:91) at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123) at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:169)
at org.apache.turbine.modules.Page.build(Page.java:90) at
org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123) at
org.apache.turbine.Turbine.doGet(Turbine.java:563) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl
er.java:294) at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) at
org.mortbay.http.HttpContext.handle(HttpContext.java:1714) at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext
.java:507) at org.mortbay.http.HttpContext.handle(HttpContext.java:1664) at
org.mortbay.http.HttpServer.service(HttpServer.java:863) at
org.jboss.jetty.Jetty.service(Jetty.java:460) at
org.mortbay.http.HttpConnection.service(HttpConnection.java:775) at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
JSPViewProcessor: Could not include the following JSP Page:
[BitFormPortlet.jsp] : Error encountered processing a
template:/portlets/html/BitFormPortlet.jsp
----- Original Message -----
From: "Stijn de Witt" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, March 09, 2004 5:19 PM
Subject: Re: Redirection with DynamicURI, what is $jslink?
> Thanks, Archana.
>
> I want to redirect to the Jetspeed Home page from my action event handler.
> In my action:
>
> public void doEvent(RunData rundata, Portlet portlet)
> {
> // Here I want to redirect to Jetspeed Home
> }
>
> setTemplate will only select another template for my portlet, I want to
> redirect to a completely different page...
>
> -Stijn
>
>
> ----- Original Message -----
> From: "Archana Turaga" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, March 09, 2004 4:17 PM
> Subject: Re: Redirection with DynamicURI, what is $jslink?
>
>
> Check out the JSPSTOCKQUOTE example. That will give you an idea of using
> actions in JSP. To redirect to a template...you can use setTemplate (the
jsp
> page) .
> Hope that helps
>
> >>> [EMAIL PROTECTED] 03/09/04 07:01AM >>>
> I found this snippet of .html on the user list, it supposedly sets up the
> action in such a way as to allow redirection from a Velocity action event.
> However, it does so, 'assuming Velocity'. does anybody know if something
> like this is necessary to get redirection to work using jsp templates?
>
> <!--Assuming Velocity-->
> <form action="$jslink.setAction("myAction")">
> <input type="submit" name="eventSubmit_doTest" value="Submit"/>
> </form>
>
> What is $jslink?
> Does anyone know of a good tutorial/guide to redirection using the whole
> DynamicURI thing?
> Thanks.
>
> -Stijn
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]