0

我正在使用 Mac 开发网站。但我得到了相同的项目和相同的结构,并将其全部复制到我的 Windows PC 上。完成所有配置后,我尝试执行该项目。

一切正常,但找不到一个控制器。该控制器渲染存储在数据库中的图片并将其提供给 img html 标签以将其渲染回来。

即使我尝试直接从 URL 执行,此控制器和所涉及的方法也可以在 Mac 上执行,但是在这台其他计算机中找不到它,并且输出是 HTTP 404 错误页面。

控制器代码:

class PhotoController {

    /**
     * Renderiza a foto em destaque de um evento
     */
    def renderMainImage() {
        if (params.id) {
            def photo = Photo.findByEventAndMain(Event.findById(params.id), true)

            if (photo?.resource) {
                response.setContentLength(photo.resource.length)
                response.outputStream.write(photo.resource)
            } else {
                //TODO renderizar com uma imagem padrão
                return null
            }

        }
    }

}

提前致谢!

4

1 回答 1

0

您能否更具体地说明您如何“找不到”它?就像你的意思是在文件系统上还是在你的 IDE 的资源管理器中?另外请告诉您使用的是什么IDE。

于 2012-08-14T09:05:19.727 回答