if(pageContext.getAttribute("tempV")==null)
{
Vector tempV=new Vector();
tempV.addElement("0000");
}
else
{
Vector v=(Vector)pageContext.getAttribute("tempV");
String tempStr=request.getParameter("tempvalue");
v.addElement(tempStr);
pageContext.setAttribute("tempV",v);
}现在要显示向量中的值,如果继续 ?

解决方案 »

  1.   

    Vector v ;if(pageContext.getAttribute("tempV")==null)
    {
    v=new Vector();
    v.addElement("0000");
    }
    else
    {
    v=(Vector)pageContext.getAttribute("tempV");
    String tempStr=request.getParameter("tempvalue");
    v.addElement(tempStr);
    pageContext.setAttribute("tempV",v);
    }//这里显示你要显示的东西v.get() ;///
      

  2.   

    v cannot be resolved
      

  3.   

    out.print(v.toString());
    out.print(tempV.toString());
    都不对,说tempV或v是不能确定的
      

  4.   

    ///在后面加上
    for(int = 1;i < v.size();i++){
       out.print(v.get(i));
    }
      

  5.   

    kevinliuu(@。@) 兄弟的代码是正确的,刚我看错了,哈哈
    能不能再讲一下:
    if(pageContext.getAttribute("tempV")==null)
    {
    v=new Vector();
    v.addElement("0000");
    }
    这里,是不是也需要写pageContext.setAttribute("tempV",v);
      

  6.   

    to: feigme() ,显示不是问题,谢谢
      

  7.   

    这里,是不是也需要写pageContext.setAttribute("tempV",v);
      

  8.   

    我想做的是,一进入这个页面先检测这个页里面有没有Vector,如果有,Vector内容增加;如果没有,新建一个Vector,内容增加
      

  9.   

    完整代码如下:
    页1:
    <script language="javascript">
    function into(me)
    {
    var tempStr=me.value;
    if(me.checked==true)
    {
    hiddenFrame.location="allelements.jsp?tempvalue="+tempStr;
    window.location.href="allelements.jsp?tempvalue="+tempStr;
    }
    else
    {
    alert("wo shi LM");
    }
    }
    </script>页2:Vector v ;
    String tempStr=request.getParameter("tempvalue");

    if(pageContext.getAttribute("tempV")==null)
    {
    v=new Vector();
    v.addElement(tempStr);
    pageContext.setAttribute("tempV",v);
    }
    else
    {
    v=(Vector)pageContext.getAttribute("tempV");
    v.addElement(tempStr);
    pageContext.setAttribute("tempV",v);
    }

    //这里显示你要显示的东西
    out.print(v.toString());为什么:hiddenFrame.location="allelements.jsp?tempvalue="+tempStr;
    页2中显示null
    window.location.href="allelements.jsp?tempvalue="+tempStr;
    页2中显示正确