当前位置: 首页 > 面试题库 >

怎么放玩!任意子程序包中的控制器

须曜文
2023-03-14
问题内容

我正在使用Java的Web应用程序的Play框架。

我想将一个Account控制器放在一个“ account”子包中,例如:

|- controllers
   |- account
      |- Account.java

虽然我的观点是这样组织的:

|- views
   |- Account
      |- index.html

Account.java文件包含:

package controllers.account;

import play.mvc.Controller;

public class Account extends Controller {

    public static void index() {
        render();
    }

}

我希望有以下行为:

向发出请求时,该请求http://localhost/account/{action}将重定向到Account.java显示Account文件夹中视图的控制器。

有小费吗?


问题答案:

您是否尝试过将视图放置在与控制器结构匹配的结构中?

|- views
   |- account
      |- Account
         |- index.html

除此之外,您始终可以将视图名称传递给render()调用:

render("Account/index.html");

我个人总是会坚持使用随游戏一起提供的内置结构。否则,当您在将来的某个地方重新布置控制器结构时,您很容易陷入重构的地狱…



 类似资料:
  • 我正在写一个图片素材库,供入门编程的学生玩。(我从DrRget的图片素材库中窃取了这个想法和模式。) https://github.com/dupontmanualhs/dm-image 大部分是用Swing写的(那是< code>master分支),但是我在尝试把它转换成ScalaFX(见< code>scalafx分支),有一些问题。理想情况下,学生应该能够做如下事情: 并显示一个带有火车引擎

  • 本文向大家介绍写一个任意进制转换的程序相关面试题,主要包含被问及写一个任意进制转换的程序时的应答技巧和注意事项,需要的朋友参考一下

  • 一、纯本地App 没任何服务请求,已经有开发好的一堆html+js,希望本地App中可以方便的使用,那可以参考默认的Native/X5工程,把自己开发好的资源放到www目录下就可以,注意工程的几个重要选项: 服务地址:http://localhost 首页: 假设你www中有一个入口的index.html,那写 /index.html 生成App包的向导中,“重新编译使用到的UI资源”一定不要选

  • 一、纯本地App 没任何服务请求,已经有开发好的一堆html+js,希望本地App中可以方便的使用,那可以参考默认的Native/X5工程,把自己开发好的资源放到www目录下就可以,注意工程的几个重要选项: 服务地址:http://localhost 首页: 假设你www中有一个入口的index.html,那写 /index.html 生成App包的向导中,“重新编译使用到的UI资源”一定不要选

  • 要在控制台应用程序中开始使用Hangfire,您需要首先将Hangfire包安装到控制台应用程序。因此,使用您的软件包管理器控制台窗口进行安装: PM> Install-Package Hangfire.Core 然后添加任务存储安装所需的软件包。例如,使用SQL Server: PM> Install-Package Hangfire.SqlServer 仅需 Hangfire.Core 软件包

  • 我知道exoplayer支持RTSP,但我需要在许多OSs的玩家上工作的C++代码,所以在传递给exoplayer之前,我需要将C++的RTP数据包解析成NAL单元 我找到了一种使用live555解码RTP数据包并提取其NAL单元的方法。根据ExoPlayer的文档: MediaSource通过Exoplayer注入。在播放开始时准备。... 所以我需要一个自定义的,它可以从我的C++代码中提取N