在activeweb 2.0中,如果tomcat安装目录有空格,那么就没有包,所以找不到正确的Controller和action。
'%20'
因为当我们使用classLoader获取当前类的目录时,空格会被替换。
里面有代码org.javalite.activeweb.ControllerPackageLocator
源代码
如果您觉得这是框架中的缺陷,请在此处提交新问题:https ://github.com/javalite/activeweb/issues
在目录和文件名中包含空格会给你带来普遍的麻烦。