gpt4 book ai didi

java - Playframework 结果检查如何工作

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:42 24 4
gpt4 key购买 nike

你好,我有一个小问题,我正在学习 play 2.2.1 框架,我正在制作像这样的 Controller

public static Result Name(){
List<Account> names = Account.find.all();
List name = new ArrayList();


for(Account a: names)
{
name.add(a.getName());
}


return ok(Json.toJson(name));
}

在 route 我添加了行

  GET           /api/name                   controllers.AccController.Name()

这个函数给了我数据库中的所有名称,现在我想创建一个函数,我可以从数据库名称/姓氏/国家/地区中选择我想要的列,我做了这样的事情:

public static Result typewhat(String what) {


String[] type = what.split(" ");

然后我做了 if type[1] == name ,与上层相同,但我不知道如何测试现在是否在路由中工作,我添加了行:

PUT      /api/findwhat         controllers.AccController.typewhat(what: String)

我正在使用 Open HttpRequester,对于 localhost:9000/api/name 它正在工作

但我完全不知道如何实现这个功能,类型是什么

我将非常感谢每一个帮助。

最佳答案

PUT      /api/findwhat         controllers.AccController.typewhat(what: String)

对于上面的路径尝试

 localhost:9000/api/name?what=this is that

不太了解java,但在scala中它工作正常

def typewhat(what:String) = Action { implicit request =>
println("gs",what)
val strAr = what.split(" ")
println(strAr)
Ok(strAr(0))
}

关于java - Playframework 结果检查如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24860897/

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