On 12/09/2013 05:47 PM, Matthias Wegner wrote:
> Almost Perfect. I use now
> 
> {{velocity}}
> #if($request.getParameter("onsong"))
>  #set($content=$request.getParameter("onsong"))
>  $response.setContentType("text/plain");
>  $response.setCharacterEncoding('UTF-8')
>  $response.setHeader("Content-Disposition", "attachment;
> filename=onsong.txt");
>  $response.writer.print($content.replace("/Newline/", "\n"))
>  $context.setFinished(true);
> #end
> {{/velocity}}
> 
> {{html}}
> <form><button title="Download OnSong" type="submit" name="onsong"
> value="First Line/Newline/Second Line/Newline/Third Line">
> <../../../resources/icons/silk/link_add.png> </button></form>

You shouldn't hardcode any URL. Use:

$xwiki.getSkinFile('icons/silk/link_add.png')

> {{/html}}
> 
> Do you know how i can breakline the string for the writer? \n does not work.

Velocity doesn't allow \n as an escape sequence, but you can use an
actual newline:

$response.writer.print($content.replace("/Newline/", "
"))

> Regards,
> Matthias


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to