【问题标题】:Passing an HTML parameter in routes (Play framework)在路由中传递 HTML 参数(Play 框架)
【发布时间】:2014-06-04 03:01:49
【问题描述】:

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

【问题讨论】:

    标签: html playframework routes


    【解决方案1】:

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

    更好的选择是通过 POST 发送它,您的 URL 不会太长 - 您不会遇到 URL 长度的任何限制,而且在常见的序列化之后它也不会在特殊的 HTML 字符处中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多