我使用的是Play! Framework 1.2.5
我有一个名为“businessmodel”的模块。在conf/routes中:
GET / businessmodel.Admin.index
我有一个控制器:
package controllers.businessmodel;
import play.mvc.Controller;
public class Admin extends Controller { ...
同时提供一个视图:
/view/businessmodel/Admin/index.html
在依赖于此模块的主应用程序中,在conf/routes中我有:
GET /admin module:businessmodel
当访问myhost:9000/admin时,页面上出现了错误:
未找到
GET /admin
同时,在同一错误页面上,我有定义路由的列表:
GET / Application.index
GET /admin/ businessmodel.Admin.index
GET /favicon.ico 404
GET /public/ staticDir:public
* /{controller}/{action} {controller}.{action} {controller}.{action}
但是,如果将模块的路由更改为以下行(添加“?”):
GET /? businessmodel.Admin.index
然后我们遇到了不同的错误:
@6cpelo7bh请求GET /admin时出现内部服务器错误(500)
找不到操作 找不到操作businessmodel.Admin.index。 报错信息为MODULE$。
我漏掉了什么需要定义的内容吗?