带有字节 [] 的 Grails 脚手架 404
Posted
技术标签:
【中文标题】带有字节 [] 的 Grails 脚手架 404【英文标题】:Grails scaffold 404 with byte[] 【发布时间】:2014-03-25 23:55:58 【问题描述】:我正在尝试在 grails 中上传文件。生成的脚手架对我不起作用,并给我一个 404 寻找“save.jsp”
域
class Simple
byte [] avatar
static constraints =
avatar nullable: true, maxSize: 1000000
控制器
class SimpleController
def scaffold = Simple
//or
static scaffold = Simple
这个问题以前出现过,并在此处标记为已解决http://jira.grails.org/browse/GPSCAFFOLD-69,但我在 mac OSX 上遇到了 grails 2.3.6 的问题。
我错过了什么吗?
【问题讨论】:
不确定这是否是问题,但脚手架应定义为静态static scaffold = Simple
嗨,谢谢@Alidad。不幸的是,这似乎归结为同样的问题。奇怪的是,文件正在上传,然后在视图中显示为 int 数组而不是文件。
我无法在 Windows 中重现该问题。它完美无缺。还在 dbconsole 中检查了数据是否存在。
嗨,谢谢 dmahapatro。我将在 Linux 和 Windows 上试一试以检查它。
你有没有从早期版本升级到2.3.6?
【参考方案1】:
试试
static scaffold = true // instead of static scaffold = Simple
【讨论】:
【参考方案2】:脚手架插件是独立的。请确保您使用的是 BuildConfig.groovy 中的最新版本。
compile ":scaffolding:2.0.2"
【讨论】:
以上是关于带有字节 [] 的 Grails 脚手架 404的主要内容,如果未能解决你的问题,请参考以下文章
带有 Spring Security Core 的 Grails 仅允许所有者在 GSP 中更新
从 Grails 应用程序外部插入数据时,Grails 如何设置 _idx 字段?