2011-12-30 103 views
0

如何設置struts2動作類的內容長度?當我從手機訪問我的網絡應用程序時,移動客戶端瀏覽器抱怨需要內容長度。只有一部手機讓我頭疼。謝謝。從struts2設置內容長度

回答

0

如果你想將其設置爲具體行動的類,你可以得到的HttpServletResponse的對象,可以不是設置像

HttpServletResponse response=ServletActionContext.getResponse(); 
response.setContentLength(lenght); 

其他的好辦法內容長度是落實ServletResponseAware讓Struts2的注入響應爲在你的行動類地圖(乾淨的方式)。

其他好方法是在攔截器中完成這樣的工作,創建自定義攔截器並將其放置在要執行預處理和後處理的位置。

其他方法是創建一個Filter並將其放在Struts2調度程序Filter之前,並讓您的篩選器執行您想要的請求和響應對象的任何自定義邏輯。