我想了解請求屬性的行爲方式。我已經在會議中設置了一些值,這給我帶來了很多問題。我將它們全部轉換爲請求屬性。struts中的請求屬性行爲
我有一個動作類,其中鑑於方法我已經建立了這樣的事情,當我點擊選項卡
public ActionForward view(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
//...
request.setAttribute("abc", abc);
//...
}
這一觀點方法被調用並顯示頁面。此頁面中還有另一個名爲「導出」的按鈕。我已經出口通話同樣的動作類,並調用一個名爲exportExcel方法如下:
public void exportExcel(ActionMapping mapping, ActionForm actionForm,
HttpServletRequest request, HttpServletResponse response)
throws Exception
{
if(request.getAttribute("abc")!=null){
String def = (String)request.getAttribute("abc");
}
}
假設我會得到請求參數。它沒有工作。另外,我不想在會話中設置這個變量。是否有任何解決方法可以在此exportExcel方法中獲取此請求屬性?
我應該設置範圍=「請求」在struts配置? – JNPW 2013-03-20 16:05:25