为什么afBedSheet看不到我的类型?

时间:2014-08-12 10:46:19

标签: fantom afbedsheet

我正在运行BedSheet应用程序但是当我向特定路由发出HTTP请求时,我在浏览器中收到此错误

500 - Internal Server Error
afBeanUtils::TypeNotFoundErr
- Could not find match for Type mypod::MyClass. 

Available Values

afBedSheet::FileAsset
afBedSheet::HttpStatus
afBedSheet::MethodCall
afBedSheet::Redirect
afBedSheet::Text
sys::File
sys::InStream

afBeanUtils::TypeNotFoundErr : Could not find match for Type mypod::MyClass.
  afBeanUtils::TypeLookup.check (TypeLookup.fan:157)
    afBeanUtils::TypeLookup.doFindParent (TypeLookup.fan:140)

然而,MyClass就在那里,它正被其他类实例化。为什么找不到?

1 个答案:

答案 0 :(得分:1)

那个Err msg可能会提供更多信息......

听起来你的请求处理程序正在返回mypod::MyClass的实例,BedSheet抱怨说它不知道如何处理它。

您可能希望返回afBedSheet::Text的实例,如下所示:

Obj indexPage() {
  return Text.fromHtml("<html>Hello!</html>")
}

如果上述说法不对,那么我需要看一些代码才能提供进一步的帮助。