就是我想要在前端網頁送出請求到後端時,透過HttpSession 檢查請求的有效性
但是我們一般在建立一個 DWR的後端處理元件時,如下:
<create creator="new" javascript="PhoneVisitDataService">
<param name="class"
value="erp.mgt.PhoneVisitDataService" />
</create>
PhoneVisitDataService.java 是一個後端的DWR原件,或許你會問
我該如何讓這之程式取得Session,在Servlet中取得Session是透過:
HttpServletRequest的getSession()取得,那這支程式又該怎樣擁有HttpServletRequest物件
在DWR的應用中,所有的AJAX請求都會先到某一支Servlet
再由該Servlet呼叫 PhoneVisitDataService 的某方法(例如: getPhoneVisitData() )
因此如果要在 getPhoneVisitData方法中取得HttpServletRequest物件
你只要這樣寫就可以了
public PhoneVisitData getPhoneVisitData(HttpServletRequest request)
這樣DWR就會自動幫你把 HttpServletRequest 物件導入給你的方法中了
沒有留言:
張貼留言