我想了解请求属性的行为方式。我已经在会议中设置了一些值,这给我带来了很多问题。我将它们全部转换为请求属性。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