Dispatcher tra controller theo tên, rồi gọi action. Nếu action không tồn tại trong controller, gọi action index nếu có; nếu cũng không có, trả 405. Nếu controller không tồn tại, trả 404.
Cho định nghĩa các controller (mỗi controller: tên + danh sách action). Rồi cho các yêu cầu Controller action. In:
<Controller>#<action> nếu action tồn tại;<Controller>#index (fallback) nếu phải dùng index;405 nếu controller có nhưng không có action lẫn index;404 nếu không có controller.Dòng 1: số nguyên C. C dòng: Name a1 a2 .... Dòng kế: số nguyên Q. Q dòng: Controller action.
1 ≤ C ≤ 50, 1 ≤ Q ≤ 100.
Một dòng kết quả mỗi yêu cầu.
Ví dụ:
Đầu vào:
1
Users index show
3
Users show
Users edit
Missing show
Đầu ra:
Users#show
Users#index (fallback)
404
Giải thích:
Đang tải editor...