`
wangcheng
  • 浏览: 1463527 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

Grails不支持Controller的url加包名?

阅读更多
我使用
grails create-controller user
grails create-controller admin.user
创建了2个Controller
grails-app\controllers\UserController.groovy
grails-app\controllers\admin\UserController.groovy


本想能自动映射到下面的URL
http://localhost:8080/myapp/user
http://localhost:8080/myapp/admin/user

但是不行,尝试修改grails-app/conf/UrlMappings.groovy
class UrlMappings {
    static mappings = {
    	"/admin/user/$action?/$id?" (controller:"admin.user")
    }
}

但还是不行。

google只找到相关文章
http://jira.codehaus.org/browse/GRAILS-221
http://jira.codehaus.org/browse/GRAILS-1243
http://grails.org/URL+mapping
分享到:
评论
3 楼 biaoming 2009-01-10  
楼主解决了吗? 我现在也遇到这问题,没有个管理规则很不方便。
2 楼 wangcheng 2008-05-21  
你的意思是
AdminUserController.groovy
#     static mappings = { 
#         "/admin/$c/$action?/$id?" (controller:"admin$c") 
#     }
然后url是/admin/user/show/111
这样吗?
1 楼 山风小子 2008-05-20  
把admin\UserController.groovy改为AdminController.groovy

controller:"admin"就可以了

相关推荐

    grails-web-url-mappings-2.5.4.zip

    这个名为"grails-web-url-mappings-2.5.4.zip"的压缩包包含了Grails 2.5.4版本中的Web URL映射相关代码,让我们深入探讨这一关键组件。 Grails是一个基于Groovy语言的全栈式Java web框架,其设计理念是“简洁、生产...

    grails-2.4.2开发包

    根据MVC模式,Grails将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分,每个部分都有明确的职责。模型负责业务逻辑,视图负责展示数据,控制器处理用户请求并协调模型和视图。这种分离...

    grails-用户手册

    Grails的URL映射非常灵活,可以在`UrlMappings.groovy` 文件中定义,使URL更加语义化,便于SEO优化。 八、构建与部署 Grails使用Gradle作为构建工具,提供了`grails war` 命令生成可部署的WAR文件,方便在各种Java...

    Grails Grails Grails

    1. **自动化配置和约定优于配置**:Grails 提供了许多默认配置,例如数据库连接、URL映射等,开发者只需按照约定编写代码即可,减少了配置工作。 2. **GORM(Grails Object Relational Mapping)**: GORM 是Grails...

    grails 中文手册

    - Grails 支持多语言环境,通过资源包(messages.properties)管理不同语言的文本。 10. **Grails 与Spring** - Grails 内部集成了Spring框架,提供了依赖注入(DI)和AOP(面向切面编程)等功能。 - 应用的...

    the definitive guide to grails 2

    在Grails中,控制器遵循MVC(Model-View-Controller)设计模式,实现了业务逻辑与用户界面的分离,提高了代码的可维护性和可测试性。 #### Views(视图) 视图(Views)是用户与应用程序交互的界面,Grails提供了...

    Grails1.1中文文档

    7. **URL映射(URL Mappings)**:Grails鼓励简洁、语义化的URL,文档会说明如何定义URL映射规则以实现优雅的路由。 8. **国际化(i18n)**:Grails支持多语言环境,文档将介绍如何设置和使用国际化资源文件。 9. ...

    grails学习

    "/"(controller: "article") // 将 "article" 替换为你的控制器名,注意小写 "500"(view: '/error') } } ``` 6. **Groovy Map 键值处理** Groovy 中,Map 的键默认被视为字符串。因此,当使用变量作为键时,...

    grails 文档

    通过配置URL映射,Grails允许开发者定义清晰、可读性强的URL结构,与控制器动作关联,实现RESTful API设计。 7. **构建与部署** Grails 使用Gradle作为构建工具,提供自动化构建、依赖管理等功能。构建的WAR文件...

    grails login

    **Grails登录系统详解** Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户...

    grails ajax

    Grails 是一个基于Groovy语言的开源Web应用框架,它构建在Spring Boot之上,提供了丰富的功能和便捷的...无论是简单的数据获取还是复杂的业务流程,Grails都能提供强大的支持,让Ajax在Grails应用中发挥出应有的价值。

    grails-3.0.5-ga (2/2)

    12. **Internationalization (i18n)**: Grails 3.0.5支持多语言,通过资源包(messages.properties)进行本地化设置。 13. **RESTful服务**: Grails方便地创建RESTful Web服务,通过Controller和URL映射轻松实现...

    grails中文API

    Grails遵循MVC(Model-View-Controller)设计模式,提供了一系列内置的工具和服务,如自动化生成代码、ORM(对象关系映射)以及GSP(Grails Server Pages)等,极大地提高了开发效率。 2. **Groovy语言基础** ...

    grails in action

    7. **URL映射**:Grails的URL映射允许开发者定义清晰、语义化的URL,与传统的RESTful服务相结合,增强了Web应用的可读性和可维护性。 8. **构建与部署**:书中会介绍如何使用Grails的构建工具进行测试、打包和部署...

    第一个grails程序

    1. **Controller**:创建一个名为`LoginController`的控制器,处理用户的登录请求。控制器中会有两个方法:`index`(默认入口)和`auth`(处理登录验证)。`index`方法展示登录表单,而`auth`方法接收用户提交的...

    grails 入门 大全

    - Grails 基于 MVC(Model-View-Controller)架构模式,简化了 Web 开发流程。 - 使用 GORM(Grails Object Relational Mapping)进行数据访问,支持多种数据库,如 MySQL、PostgreSQL 等。 3. **Grails 创建项目...

    grails开发笔记

    Grails 支持三种运行环境:开发、测试和生产,每种环境可以配置独立的数据库。配置这些环境的数据库连接通常在 `dataSource.groovy` 文件中完成。例如: ```groovy environments { development { dataSource(...

Global site tag (gtag.js) - Google Analytics