gpt4 book ai didi

forms - 如何比较 Play Framework 2 表单中的枚举?

转载 作者:行者123 更新时间:2023-12-04 05:14:52 24 4
gpt4 key购买 nike

如何将 Play Framework 2 表单中的枚举与枚举值进行比较?即使它们相等,该语句也失败。

@if(myForm("sectionType").value == SectionType.MAIN_CONTACT_INFO) {
}

最佳答案

你说过 myForm("sectionType").valueOption[String] ,所以不能直接使用 toString , 因为 Some("hello").toString返回“一些(你好)”。

我建议尝试使用以下语法:

myForm("sectionType").value.get == SectionType.MAIN_CONTACT_INFO.toString
// or .getOrElse("") to avoid errors

并且不要忘记导入 SectionType如有必要(即,如果此类不在模型包中)

关于forms - 如何比较 Play Framework 2 表单中的枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14410673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com