当前位置:编程学习 > JS >>

JS向JSP传递数据

样例:
<script type="text/javascript">
    function doSendParam(){

var b=100;
     url = ****     window.location.href = url ;
         }
    doSendParam() ;
    </script>

望给个具体的列子 把b的值传递到JSP  用URL  还有JSP接收的函数

答案:url是一个请求地址,会发送请求,请求后面是可以带参数的,把b的参数带进去就行了

以下js代码

url="***.jsp?b=" + b;//(地址.jsp?参数名=参数值)

以下被请求的jsp:***.jsp代码

<%

//requst.getParameter("参数名”)可以拿到请求参数的值,

     int b =  Integer.paserInt(request.getParameter("b"));

     out.println(b);

%>

结果:

js的url的地址为***.jsp?b=100;

***.jsp结果是得到了b=100这个参数,所以输出100

1.ajax提交的,可以用jquery实现

$.ajax({

url:url?a='1',

method:post,

success:function(data){

   alert(data);

}

})

后台接的话或者jsp接,都可以这样request.getParameter("a");不过这个返回值是obj类型你可以进行转换。

你上面写的方法是普通的url传值,不带ajax,道理也相同,url = ****     window.location.href = url ?a='3';

接的方式都相同,这是url get传值的方法

上一个:js中的onmouseover事件?
下一个:关于JSP调用JS的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,