控制器中的路由和子包

2024-01-03

我正在使用 Play 2.1,但遇到了一些奇怪的问题。

我有一个分包messages in the controllers包含一个类的包i18n.java.

My routes文件看起来像这样:

GET     \    controllers.messages.i18n.index()
POST    \    controllers.messages.i18n.process()

我现在有一个包含以下操作的表单:

@helper.form(action = routes.messages.i18n.process())

但这给了我一个错误:

value messages is not a member of object controllers.routes

我之前在 Play 2.0.4 中使用过子包,并且工作得很好,有人能发现我的配置中的任何错误吗?

路由文件不会抱怨找不到控制器。


路线应该是controllers.messages.routes.i18n.process()。您可以检查target/scala-2.10/src_managed目录来发现生成的文件。

作为信息,Java 编码约定规定类必须以大写字母开头。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

控制器中的路由和子包 的相关文章

随机推荐

  • mongodb - 除了查找另一个集合之外,如何使用 geoNear 按距离排序

    我有两个单独工作的功能 但想将它们组合起来 功能 1 按地理邻近距离对用户进行排序 功能 2 用户不应该已经被喜欢 当前用户 查找partnership收藏 如何更新此查询以从用户的集合开始 以便我可以执行 geoNear 下面 mongo
  • EF6 Code First 延迟加载导致空集合

    因此 动态代理已创建 但我无法弄清楚我做错了什么来防止导航属性延迟加载 这是我为测试该问题而运行的确切代码 数据库上下文 public class MyDbContext DbContext public MyDbContext base
  • Devel::Cover 和 ModPerl::Registry 没有覆盖运行时

    当我跑步时Devel Cover with ModPerl Registry 我没有得到任何覆盖信息 除了BEGIN块 当我运行相同的脚本时Devel Cover从命令行或作为 CGI 一切正常 显然 我怎样才能使Devel Cover 看
  • Sphinx 返回错误的搜索结果

    我将 Sphinx 与 Thinking Sphinx 插件一起使用 我使用以下代码 以及 rakethinking sphinx index 命令 对名为 Venue 的模型建立了索引 define index do indexes na
  • 没有这样的文件或目录@ rb_sysopen - tmp/pids/puma.pid

    我正在尝试启动 puma 但在最后一步失败了 如下所示 16 38 09 web 1 home ramonpm rvm gems ruby 2 2 7 gems puma 3 9 1 lib puma launcher rb 130 in
  • C# 中的枚举使用负数的负面影响

    在 C 枚举中 使用负数是否有任何负面影响 我正在对响应代码和负代码之一进行建模 这可以编译 但我想知道这是否有任何负面影响 public enum ResponseCodes InvalidServerUserPasswordCombo
  • 片段错误中的黄油刀@bind

    我按照网站上的说明进行操作 http jakewharton github io butterknife http jakewharton github io butterknife 错误 java lang RuntimeExceptio
  • 为什么 host_statistics64() 返回不一致的结果?

    为什么 OS X 10 6 8 中的 host statistics64 我不知道其他版本是否有这个问题 返回的空闲 活动 非活动和有线内存的计数不等于 RAM 总量 为什么缺少页数不一致 以下输出表示十秒内未分类为空闲 活动 非活动或有线
  • 为什么查询计划中存在重复的 CTE 计算以及如何在不重复代码的情况下对其进行优化?

    在该查询的查询计划中 grp set 的计算重复了 4 次 不同排序每次占用 23 因此占用了所有资源的 23 4 92 with grp set as select distinct old num old tbl old db old
  • Swing:如何实现子组件的所有事件转发到父容器?

    我正在寻找一种简单的方法来制作Swing 组件转发所有收到的内容 向其父容器发送事件 甚至所有父母都可以root EDIT 我哪里需要这个 我有一个图表编辑器 组件必须转发按键和 鼠标单击 当用户单击子元素时将其自身设置为 活动 该组件的
  • 如何找到列表中最常见的数字组合?

    假设您有一个数字 或字母 列表 例如 1177783777297461145777267337774652113777236237118777 我想在此列表中找到最常见的数字组合 对于 1 位数字长的组合 它是此列表中最常见的数字 对于 2
  • 为什么 std::result_of 不能与 lambda 一起使用?

    我设法将我的案例简化为以下最简单的代码 include
  • 在运行时动态创建核心数据实体

    我需要能够在运行时创建新的核心数据实体 我已经编写了代码来以编程方式创建对象 但是 我无法在运行时添加实体 因为模型是不可变的 我的问题与这篇文章类似 但没有令人满意的答案 如何通过Core Data模型动态创建新的实体 表 https s
  • 从组件的 内部调用方法

    我正在学习 Vue js 并且正在努力寻找一种组织代码的方法 我试图使一切尽可能模块化 所以在制作滑块时我做了以下操作
  • 在哪里可以找到 SDL Tridion UI 扩展配置文件的架构

    我下载了Tridion 2011 的 HelloWorld 扩展 http www julianwraith com 2010 10 helloworld extension for tridion 2011 代码开始使用它 一切正常 但我
  • C# 桌面应用栏(有点像任务栏)

    我已经在谷歌上搜索了很多这个 但我似乎找不到任何东西 也许这就是我的措辞方式 因此 基本上我希望使用 Windows 窗体在 C 中执行的操作是创建一个表单 并使其基本上采用任务栏的形状并执行与任务栏相同的功能 但它将位于任务栏上方或顶部屏
  • C# 中 IDisposable 对象的共享所有权

    C 中是否有任何类提供 IDisposable 对象的共享所有权 像c 中的shared ptr之类的东西 如果没有 这里的最佳实践是什么 UPDATE 我正在本机库上编写一个 c cli 包装器 我需要释放本机资源 例如MAPI COM接
  • 无法下载依赖项

    当我输入命令 go build 时 我有一个项目 其中包含来自 bitbucket 上的私有存储库的多个依赖项 我收到这个错误 无法识别的导入路径 bitbucket xxx xx xx x x509 由未知机构签名的证书 我尝试了几种方法
  • 如何从 Visual Studio 项目中删除 Typescript 支持?

    在最新版本的 VS 中添加 TypeScript 支持非常简单 只需添加 TypeScript 文件 VS 将自动重新配置项目 然而 当所有 TS 文件都消失时 它会发出以下警告 Warning The TypeScript Compile
  • 控制器中的路由和子包

    我正在使用 Play 2 1 但遇到了一些奇怪的问题 我有一个分包messages in the controllers包含一个类的包i18n java My routes文件看起来像这样 GET controllers messages