JS向JSP传递数据

2024-11-30 23:19:45
推荐回答(2个)
回答1:

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

回答2:

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传值的方法