0
對於下面的URL,我收到一個404錯誤,這沒有問題,因爲URL不存在。在返回錯誤頁面之前服務器正在運行時是否可以創建這些servlet?如何快速創建一個servlet
http://127.0.0.1:8888/test1
http://127.0.0.1:8888/test1/test2
我想也許是爲了創建一個通用控制器,它可以攔截所有的URL,如果當前的servlet不存在,然後創建它?
對於下面的URL,我收到一個404錯誤,這沒有問題,因爲URL不存在。在返回錯誤頁面之前服務器正在運行時是否可以創建這些servlet?如何快速創建一個servlet
http://127.0.0.1:8888/test1
http://127.0.0.1:8888/test1/test2
我想也許是爲了創建一個通用控制器,它可以攔截所有的URL,如果當前的servlet不存在,然後創建它?
把由Spring
你的意思是Spring MVC
,你可以做這樣的事情:
@Controller
public class YourController {
@RequestMapping("/mappingA")
public void methodA() {
// (...)
}
@RequestMapping("/mappingB")
public void methodB() {
// (...)
}
// Catches all non-matched requests.
@RequestMapping("/*")
public void fake404(HttpServletRequest request) {
var uri = request.getRequestURI();
// (...)
}
}