Grails改变主页
来源:互联网 发布:java编写聊天小程序 编辑:程序博客网 时间:2024/05/18 00:59
Grails为开发者提供了一个controller列表的默认主页,在开发时用起来确实很方便,但总不能把它用到产品环境下吧。可是在grails-app/views下面怎么找不到这个文件,也没有哪个controller和主业相关?实际上这个默认的主页独立放在web-app下(grails-app/view),文件名是index.gsp。把它修改为:
刷新后主页变成了Hello World!
好了,本文结束,接下来的工作就是你的了。慢着,如果不想重新编写一个主页,而是想把它重定向到一个controller怎么办?
Grails是建立在Java的基础之上的,在Grails项目中我们可以很方便的使用Java的各种技术,包括JSP。现在把index.gsp重新命名为index.jsp,内容改为<% response.sendRedirect("yourController/yourAction"); %>,刷新后主页就重定向到了你定义的路径。
事实上GSP是JSP的扩展,这意味着你同样可以在GSP中使用session、servletContext,、request和response对象。把index.jsp重新改回index.gsp,内容改为{response.sendRedirect("yourController/yourAction")}同样可以达到重定向效果。
还可以自定义一个Tag来实现重定向:
最后介绍最简单的解决方法:
打开grails-app/conf/UrlMappings.groovy,这是Grails中URL映射的配置文件,相当于Rails中的routes.rb
把它作如下修改即可:
- Grails改变主页
- Grails 改变端口运行
- Grails改变数据类型
- 改变 Grails 的缺省事务行为
- 改变 Grails 的缺省事务行为
- grails改变控制器默认执行方法
- grails
- grails
- grails
- Grails
- 精通 Grails: 用 Groovy 服务器页面(GSP)改变视图
- grails改变系统端口的简单配置,intellij的优化
- OA几种状态的改变--前,退,主页,离开
- 浏览器被T999劫持,默认主页无法改变
- 主页
- 主页
- 精通 Grails: RESTful Grails
- 含有两个iframe的主页面实现鼠标拖动改变其大小
- log4j
- 关于蓝牙安全机制的研究介绍
- Windows Mobile的系统程序与控制面板的各项命令参数列表
- 回调函数
- 专注会给你意外的惊喜
- Grails改变主页
- VC中类型的相互转化(转)
- javaScript符号问题
- sap增强-如何创建badi即实现
- Transact SQL语句功能
- 习题:用java实现文件的拷贝
- MySQL——临时表
- VC++ combo box控件的使用(转)
- MySQL——INSERT INTO