<frame src='<c:url value="AAA.do?method=view"><c:param name="param" value="${param}"/></c:url>'>
        <frame src="<c:url value="BBB.do?method=list"><c:param name="param" value="${param}"/></c:url>">

解决方案 »

  1.   

    看不懂啊。你写的是什么?
    就用普通的struts的标签能弄吗?
      

  2.   

    你没有传参数,当然得不到。在你的那个框架页面,假设为main.jsp。<% String p=(String)request.getAttribute("param")%>你在action传过来的参数。<frame src="AAA.do?method=view&&p=<%=p%>">
    <frame src="BBB.do?method=list&&p=<%=p%>">然后再在list和view两个action中得到这个参数。
      

  3.   

    楼上的说法不行,用url只能传递字符串参数。如果参数是其它对象就不行了。你可以在AAA.doT和BBB.do两个action中取得数据后再用setAttribute("","")方法,但是你可以把条件传递给这两个ACTION.
      

  4.   

    用frame分开的页面不是属于同一个request吗?
      

  5.   

    楼上的说法不行,用url只能传递字符串参数。如果参数是其它对象就不行了。你可以在AAA.doT和BBB.do两个action中取得数据后再用setAttribute("","")方法,但是你可以把条件传递给这两个ACTION.
    ============================================================================
    URL参数传递,只能是传递字符串。但request.setAttribute(param,value)并不只是对象才能set,更何况string也是一个对象。lz并没有说他set的是对象还是字符串,所以不要一概而论。如果lz传递的是字符串,我那个方法是可行的。而且你说的方法似乎就是我的写方法。