我正在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
}
}
}
}
提前致谢!
答案 0 :(得分:0)
你能更具体地说明你怎么不“找到”它?就像在文件系统或IDE的资源管理器中一样?还请告诉你使用的IDE。