1.jsp
<input type="hidden" id="filepath" value="">
value 是用JavaScript读取file控件的值赋值的
提交的时候是转向2.jsp
我如何在2.jsp里取到这个隐藏域的值?

解决方案 »

  1.   

    1.jsp 
    <input type="hidden" id="filepath" name="filepath" value=""> 
    2.jsp
    String filepath=request.getParameter("filepath");
      

  2.   

    只要有name属性,在第二个页面就可以通过request.getParameter("name值")得到。
      

  3.   

    还是没取到,我用的是struts做的转向
      

  4.   

    <c:set var="xxx" value="" scope="session" />
    在另一个页面用${xxx}就可得到
      

  5.   

    struts里也可以得到,再转给页面
      

  6.   

    1.jsp 中写这样一个javascript
    function test(){
       var a = document.form[0].getElementById("filepath").value;
       document.form[0].action = "2.jsp?filepath="+a;
    }
    在2.jsp中request.getParameter("filepath");
    没试过~~手写的~~你试试看
      

  7.   

    在Struts中
    String filepath=request.getParameter("filepath"); 
    request.setAttribute("filepath", filepath);
    在2.jsp中
     ${filepath}就能取到值了吧
      

  8.   

    如果是sturts的话,可以用form取值,再request传值
      

  9.   

    javascript传值的话,直接可以再action里request.getParameter("yourParam");
      

  10.   

    无论用什么,只要是带着请求提交,把值放入表单的中,或放入request中就可以将信息传送到请求转发未断的页面中,直接取就行了
      

  11.   

    如果用form传递的话呢第二个页面中直接这样写诗可以取到值的<input type="" value="${param.parameter}" />param这个是jsp页面里面有这个参数,直接调用,就可以将前个页面用form传递过来的显示出来