If you are parsing XML with XMLHttpRequestObject, you need to set the
MIME type to text/xml.

WILL

On 12/26/06, Markus Auchmann <[EMAIL PROTECTED]> wrote:
Hi once again,

I have solved the first problem, so I just need info about the Ajax thing.

Greets

> -----Original Message-----
> From: Markus Auchmann [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 26, 2006 11:30 AM
> To: 'Velocity Users List'
> Subject: RE: VelocityViewServlet - tomcat - ParameterParser
>
> 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]


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




--
Forio Business Simulations

Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com

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

Reply via email to