小编Mèo*_*Béo的帖子

错误在调用定义中缺少参数:字符串

我是Play 2.0的新手.我创建了一个注册表单,现在我尝试创建一个搜索表单.但我被这个抓住了error: " Missing parameter in call definition: String In /home/thangnk/Task/conf/routes at line 17. ".

这是我的代码:

CONTROLLER --- Search.java

package controllers;

import java.util.ArrayList;
import java.util.List;

import models.Task;
import play.*;
import play.data.Form;
import play.db.ebean.Model.Finder;
import play.mvc.*;

import views.html.*;

public class Search extends Controller{
    static Form<Task> myform = form(Task.class);
    public static Result search(){
        return ok(search.render());
    }
    public static Result searchByusername(String username){
        Form<Task> filledForm = myform.bindFromRequest();
        username=filledForm.get().username;
        return ok(result_search.render(username));
    }   
}
Run Code Online (Sandbox Code Playgroud)

MODELS --- Task.java

package models;

import java.util.*;

import javax.persistence.Entity;
import …
Run Code Online (Sandbox Code Playgroud)

java playframework-2.0

6
推荐指数
1
解决办法
2930
查看次数

当我尝试使用 mysql 5.5 连接播放时出错

有我的配置:

 db.default.driver=com.mysql.jdbc.Driver
 db.default.url="jdbc:mysql:root:play2test" //Cannot connect to database [default] -> play mark this line
 db.default.user=root
 db.default.pass=123456
Run Code Online (Sandbox Code Playgroud)

我已经使用 MySql-workbench 创建了 play2test.mwb,我尝试过其他方式,例如:

 db.default.driver="com.mysql.jdbc.Driver"
 db.default.url="jdbc:mysql:root:play2test" 
 db.default.user="root"
 db.default.pass="123456"
Run Code Online (Sandbox Code Playgroud)

但总是得到这个错误:db 的类型是 STRING 而不是 OBJECT

在终端:

[error] c.j.b.h.AbstractConnectionHook - Failed to obtain initial connection Sleeping for 0ms and trying again. Attempts left: 0. Exception: null
[error] application - 

! @6epj0nb4d - Internal server error, for request [GET /] ->

play.api.Configuration$$anon$1: Configuration error [Cannot connect to database [default]]
    at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:71) ~[play_2.9.1.jar:2.0.4]
    at play.api.Configuration.reportError(Configuration.scala:258) ~[play_2.9.1.jar:2.0.4]
    at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:249) ~[play_2.9.1.jar:2.0.4]
    at …
Run Code Online (Sandbox Code Playgroud)

java mysql playframework-2.0

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

playframework-2.0 ×2

mysql ×1