Eta*_*tam 5 http lift query-string
如何创建带有查询字符串参数的链接:
/path/to/view?param=358&name=Something+with+spaces
Run Code Online (Sandbox Code Playgroud)
在电梯里?我知道你可以简单地写它,我正在寻找一种明智的方法,对空格和其他特殊字符进行编码。例如:
Link("path/to/view").param("param", 358).param("name", "Something with spaces")
Run Code Online (Sandbox Code Playgroud)
预先感谢,艾格姆。
appendParamsTrait中有方法net.liftweb.util.HttpHelpers:
import net.liftweb._
import util.Helpers._
val url = appendParams("/path/to/view",
("param" -> "358") ::
("name" -> "Something with spaces") :: Nil)
Run Code Online (Sandbox Code Playgroud)
来自 Scala REPL 的回复:
url: String = /path/to/view?param=358&name=Something+with+spaces
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它获取参数元组字符串形式的 URL,Seq并最终返回字符串。
| 归档时间: |
|
| 查看次数: |
521 次 |
| 最近记录: |