在一般的網頁中, url 是相對路徑所以在網頁中最原始的方式就是要能記住相關的目錄. 如果透過副檔名的方式來連結相對應的網頁, 會是在網頁內部寫作一個方便的功能.
PathController 就是透過 URL最後的副檔名來 dispatcher HTTP , 現在有用到的應用就是在網頁的URL傳送與 Ajax 的應用.
使用:
在web.xml 中做下面的設定.
參數
- Path -> server 上面的路徑.
- FilterExt -> URL 上最後的 副檔名.
- ForwardExt -> server上真正的副檔名.
- Encoding -> 針對request 做字元編碼的動作.
ViewPathController com.jant.web.PathController
Path
/view/
FilterExt
.view
ForwardExt
.jsp
Encoding
UTF-8 ViewPathController *.view
For ajax request redirector
ServicePathController com.jant.web.PathController
Path
/service/
FilterExt
.service
ForwardExt
.jsp
Encoding
UTF-8 ServicePathController *.service
在webpage 中如果同一個網頁, 可以直接使用 test.view來做網頁的更換.
Ajax 可以直接呼叫 test.service 來做資料的傳遞.
沒有留言:
張貼留言