在路由中传递HTML参数(Play框架)

时间:2014-06-04 03:01:50

标签: html playframework routes

美好的一天! HTML参数如何在routes文件中表达?我试图传递HTML,但我不知道如何。我所知道的只是传递整数((id: Integer))和一些数据类型。我尝试了(content: Html)(content: Html)。我也试过javax.swing.text.html.HTML,但它说的是QueryStringBindable。请帮我。非常感谢。

1 个答案:

答案 0 :(得分:1)

请记住,您通过路由的所有段落都将包含在URL中,那么在这个地方使用HTML有什么好处? GET参数应该只使用简单的数据类型,如数字类型,布尔值和字符串 - 所以你可以将一些HTML部分作为字符串传递(最好用url编码,甚至用Base64 encoding来传播。)

更好的选择是通过POST发送它,你的网址不会很长 - 你不会遇到URL长度的任何限制,同样在普通序列化后它不会在特殊的HTML上打破字符。