好象不可以
因为JSP是生成页面的,Jscript 页面生成后才执行
除非这样
function getReturnString(pass_id){
 document.write("<a href='ok.jsp?id="+pass_id+"'>Test</a>");//这里方法好多,仅举一例
}
然后在ok.jsp里接受参数pass_id

解决方案 »

  1.   

    function getReturnString(pass_id){alert(pass_id);//但这可以什么时候调用都可以得到即时的值啊!!!<%
      String id = pass_id; //为什么这里不能得到正确得到页面传来函数的参数?
                           //要怎样才能在 标志为 <%...%> 中间得到参数pass_id
      System.out.println("id is"+id);
    %>
    }
      

  2.   

    jsp和javascript是不同的,你可以用request.getParament()得到
      

  3.   

    ok.jsp页里接受参数pass_id,String pass_id=request.getParameter("pass_id");function getReturnString(pass_id) 在ok.jsp里
    ok.jsp把变化的pass_id传给自己处理就可以正确得到页面传来函数的参数要不要我写个例子给你:)
      

  4.   

    多谢!至于问题的原意如下面的问题所示:http://www.csdn.net/expert/topic/1073/1073283.xml?temp=.528805
      

  5.   

    搞了一个下午终于做出来了,方法:在servlet里面用response.sendRedirect(redirectPath);就可以直接弹出下载框了!!!