Thank you, now it is working fine!

Unfortunately I have 2 more questions (sorry if I annoy you).

1.) When using the Parameter Parser I get data from a textarea field (I'm
creating a guestbook). How can I convert new lines into <br> so that it is
correctly displayed in the browser? Is there also a tool which helps me
there or is it more a java issue?

2.) I tried to use Velocity for my Ajax Application. Therefore I created a
.xml as template and my Ajax Application retrieves it. But, when parsing
this xml file with prototype, nothing happens. I think that I have to modify
the header like a guy did it with the VelocityServlet
(http://appshare.de:7122/ajaxWorld/MainControl?action=matchcode): 
response.setContentType("text/html");

... I think this is the problem as I also generated the same xml file with
php and it works properly. So how can I modify the Content Type with
VelocityViewServlet?

Thanks a lot, merry x-mas & a happy new year :)
Markus

> -----Original Message-----
> From: Nathan Bubna [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 21, 2006 6:23 PM
> To: Velocity Users List
> Subject: Re: VelocityViewServlet - tomcat - ParameterParser
> 
> ParameterParser uses the parameters from
> HttpServletRequest.getParameterMap(), so it doesn't distinguish
> between parameters sent via post or via get.  In other words, you can
> get posted form data the same way. :)
> 
> However, if this is going to become a complicated application, i'd
> recommend you use an action-based framework (like Struts, Stripes,
> Spring MVC, or others) to handle form posts in an "action" class.
> 
> If it remains a pretty simple database back application, you might use
> something like Velosurf to handle updating the database.
> 
> On 12/21/06, Markus Auchmann <[EMAIL PROTECTED]> wrote:
> > Thanks for the explanation it just works perfectly :)
> >
> > Another question. I want to create a guestbook with velocity and
> > viewservlet. Therefore I want to create a form which posts the data. How
> can
> > I access the posted data?
> >
> > Thanks,
> > Markus
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Nathan Bubna [mailto:[EMAIL PROTECTED]
> > > Gesendet: Mittwoch, 20. Dezember 2006 17:10
> > > An: Velocity Users List
> > > Betreff: Re: VelocityViewServlet - tomcat - ParameterParser
> > >
> > > Hi Markus,
> > >
> > > You've almost got things right.   The ParameterParser is used for
> > > parsing the parameters of the current ServletRequest.  This means you
> > > must have it as a request-scoped tool.  When you try to put it as an
> > > application-scoped tool, then the wrong thing is sent to the init()
> > > method and the tool complains.
> > >
> > > Also, $params.getString  is not the proper way to use the tool.  You
> > > need to specify which request parameter you wish to get:
> > > $params.getString('foo')
> > >
> > > You can also simplify that by just doing $params.foo  if you don't
> > > need to parse the parameter and just want it as a string.
> > >
> > > -nathan
> > >
> > > On 12/21/06, Markus Auchmann <[EMAIL PROTECTED]> wrote:
> > > > Hi guys,
> > > >
> > > > I downloaded the tools and tried the example provided with the
> package
> > > > (simple - servlet). It works fine. Now I want to get the parameter
> out
> > > of
> > > > the url to work with it in velocity. I think the right tool for it
> is
> > > the
> > > > ParameterParser (if not please tell me how to get the parameters out
> of
> > > the
> > > > url).
> > > >
> > > > So I did the following:
> > > >
> > > > I added this to my toolbox.xml:
> > > > <tool>
> > > >   <key>params</key>
> > > >   <scope>application</scope>
> > > >
> <class>org.apache.velocity.tools.view.tools.ParameterParser</class>
> > > > </tool>
> > > >
> > > > And this to my template:
> > > > Parameter tool: $params.getString
> > > >
> > > > But when starting up tomcat I get various failures (the date tool
> for
> > > > example is working properly):
> > > > [...]
> > > > Problem loading toolbox '/WEB-INF/toolbox.xml':
> > > > java.lang.IllegalArgumentException: Was expecting interface
> > > > org.apache.velocity.tools.view.context.ViewContext or interface
> > > > javax.servlet.ServletRequest
> > > > [...]
> > > >
> > > > Do I have to download this tool to use it or should it be provided
> with
> > > the
> > > > tools-1.2 anyway?
> > > >
> > > > Thanks in advance,
> > > > markus
> > > >
> > > >
> > > > --------------------------------------------------------------------
> -
> > > > 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]
> >
> >
> 
> ---------------------------------------------------------------------
> 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