How can i achieve that? > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Will Glass-Husain > Sent: Tuesday, December 26, 2006 4:34 PM > To: Velocity Users List > Subject: Re: VelocityViewServlet - tomcat - ParameterParser > > 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
