使用profile = web-api创建的Grails 3应用程序是否有gsps?

时间:2016-01-22 14:59:09

标签: grails gsp

我尝试使用Grails 3中的web-api配置文件制作单页应用。

Grails将加载的唯一视图是SPA的索引页面。这可以是index.html文件,也可以是index.gsp。

我的网址应用如下所示:"/"(controller: '/index')

我在/grails-app/views/index.gsp

中有一个index.gsp

当我访问localhost:8080 /我得到404回复。

有什么想法吗?我现在尝试了几种方式,感觉它显而易见,我只是俯视。

提前致谢

2 个答案:

答案 0 :(得分:0)

假设您有一个如下控制器:

class MyController{
  def index(){
     render "hello world!!"
  }
}

你必须写下如下的网址映射:

  

“/”(控制器: '我的',动作: '索引')

答案 1 :(得分:0)

不,他们不会。

正如您可以阅读文档

<recipe name="bread" prep_time="5 mins" cook_time="3 hours">
   <title>Basic bread</title>
   <ingredient amount="3" unit="cups">Flour</ingredient>
   <ingredient amount="0.25" unit="ounce">Yeast</ingredient>
   <ingredient amount="1.5" unit="cups" state="warm">Water</ingredient>
   <ingredient amount="1" unit="teaspoon">Salt</ingredient>
   <instructions>
     <step>Mix all ingredients together.</step>
     <step>Knead thoroughly.</step>
     <step>Cover with a cloth, and leave for one hour in warm room.</step>
     <step>Knead again.</step>
     <step>Place in a bread baking tin.</step>
     <step>Cover with a cloth, and leave for one hour in warm room.</step>
     <step>Bake in the oven at 350&#x00B0; F for 30 minutes.</step>
   </instructions>
</recipe>

将创建具有

的应用程序

插件少于默认的Grails插件(没有GSP,没有资产管道,没有HTML相关)

请注意:wep-api现在是rest-api

http://docs.grails.org/latest/guide/webServices.html#restProfile