前台方法:
form.submit();后台的java方法:
public void upload(HttpServletRequest request, HttpServletResponse response);我想问一下,能不能在submit时,给request中传递一个参数。
后台直接可以从requset中获取。备注:
不能用表单提交的方式,让我去表单列表中去拿。这部分不太熟悉,不知道能不能这样做。

解决方案 »

  1.   

    可以把值存到cookie里,后台调去
      

  2.   

    http://blog.csdn.net/jkunzhang/article/details/6187977  这个可能是你需要的
      

  3.   

    Get方式提交
    $.get("test.aspx", { name: "John", time: "2pm" },
      function(data){
        alert("Data Loaded: " + data);
      });
      

  4.   

    request.from[索引值].string();
      

  5.   

    你submit前直接把form.action后加上参数不就结了?如form.action="a.aspx?tid=" + id
    这样不就可以了?
    就算是jquery也可以这样子,到后台页面直接用Request.QueryString取值就可以了。
      

  6.   


    多谢,还有件事情,得麻烦帮忙解决一下。submit请求的返回值会把页面刷没,出现返回的消息。
    怎么能让页面不变,不出现返回的消息。多谢加分
      

  7.   


    把submit改为button就可以了。或者提交一个js函数,在form里写上<form onsubmit="return aaa();">function aaa()
    {
       bbb();
       return false;//此句用于阻止表单提交。
    }function bbb()
    {
       //这里写上你的提交动作
    }