Intellij idea 播放框架教程:无法解析符号';路线';
我在跟踪,我被困在大约9分钟。路由文件没有得到解决,我做了与教程中所示相同的事情,但仍然不起作用Intellij idea 播放框架教程:无法解析符号';路线';,intellij-idea,playframework-2.0,Intellij Idea,Playframework 2.0,我在跟踪,我被困在大约9分钟。路由文件没有得到解决,我做了与教程中所示相同的事情,但仍然不起作用 package controllers; import models.Bar; import play.core.Router; import play.data.Form; import play.mvc; import play.*; import play.Routes; import views.html.indes; public class Application extends Con
package controllers;
import models.Bar;
import play.core.Router;
import play.data.Form;
import play.mvc;
import play.*;
import play.Routes;
import views.html.indes;
public class Application extends Controller {
public static Result index() {
return ok(index.render("Hello"));
}
public static Result addBar(){
Bar bar = Form.form(Bar.class).bindFromRequest().get();
bar.save();
return redirect(routes)
}
}
根据您提供的信息,您需要使用以下URL:
localhost:9000
不是本地主机:/9000。上面的URL应该触发要调用的索引方法(在应用程序控制器内部)。根据您共享的实现,它将生成用于呈现视图的索引模板(带有200 HTTP响应)。确保视图目录中有index.scala.template 是localhost:9000本身。我无法再次尝试运行服务器。 实际上,代码无法识别conf下的routes文件。我只是尝试复制教程中显示的内容,但没有发生
Project Structure -> Modules -> Dependencies -> + -> JAR or directories -> target/scala-#.##/classes_managed
将此目录标记为Sources Root/生成的Sources Root对我不起作用,如其他一些S/O帖子中所述这些步骤对我有效:
addSbtPlugin(“com.github.mpeltonen“%”sbt idea“%”1.6.0”)
在项目文件夹下sbt gen idea运行命令
共享路由文件、正在访问的URL以及您在日志/控制台中看到的内容。因此,共享您的index.scala.html文件(除非您使用不同的模板机制)。我无法解析路由。有人能尽快帮我吗?路由文件#routes#此文件定义所有应用程序路由(优先级较高的路由优先)#~~~~~~#主页GET/controllers.application.index()POST/bar controllers.application.addBar()#将/public文件夹中的静态资源映射到/assets URL路径GET/assets/*file controllers.assets.at(path=“/public”,file)要访问的URL字符串为localhost:/9000;在日志中,它说它无法解决路由问题这对我很有效。谢谢你的具体指示。