我尝试为未找到的 URL 创建自定义 404 url 映射:
"/test" {
controller="test"
}
"404" {
controller="application"
action="send404"
}
"500" {
controller="application"
action="send500"
}
但是由于某种原因,控制器和动作永远不会被调用。我得到默认的容器 404 页面。所以,我尝试了:
"/test" {
controller="test"
}
"/**" {
controller="application"
action="send404"
}
"500" {
controller="application"
action="send500"
}
这似乎工作正常,除了它似乎也对每个 request调用 send404 操作。例如,如果我点击 /test,我会看到测试页面,但我也会得到我在 send404() 操作中所做的日志语句。
想法赞赏...