javascript向JSP传递参数的方式都有哪些?
发布网友
发布时间:2022-05-06 19:10
我来回答
共4个回答
热心网友
时间:2022-04-23 12:14
javascript向JSP传递参数,一共有三种方式:
1,URL传递参数:
样例:
<script type="text/javascript">
function doSendParam(){
url = "/app/target.jsp?param1=value1¶m2=value2";
window.location.href = url ;
alert("参数传递完毕");
}
doSendParam() ;
</script>
2,触发表单(form)提交,传递参数
样例:
<form action="/app/target.jsp" method="post" id="myform">
<input type="text" name="param1" />
<input type="text" name="param2" />
</form>
<script type="text/javascript">
function doSubmit(){
var form = document.getElementById("myform");
form.param1 = 'aaa';
form.param2 = 'bbb';
form.submit();
}
//调用方法提交表单传递参数
doSubmit();
</script>
3,AJAX 异步访问,向JSP传递值,并且获得JSP反馈
样例:
<script language="javascript">
var xmlHttp;
function createXmlHttpRequest(){
var xmlHttpRequest=null;
if(window.ActiveXObject){
xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttpRequest=new XMLHttpRequest();
}
return xmlHttpRequest;
}
//向url发起请求的方法
function startRequest(url){
xmlHttp=createXmlHttpRequest();
xmlHttp.onreadystatechange=handleStateChange; //设置相应的方法名
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
//服务端相应后激活的JS方法
function handleStateChange(){
if(xmlHttp.readyState == 4){
//alert ("source is :"+xmlHttp.responseText );
var aim=document.getElementById("mytable");
aim.innerHTML=xmlHttp.responseText;
}
}
//你要传值的JSP,把值带上
var url = "your_target.jsp?param=value";
//调用方法,访问JSP,
startRequest(url);
</script>
============
选我吧。
热心网友
时间:2022-04-23 13:32
<form method=post action="asd.jsp">
<input value="传出的值">
<input type=submit value="提交">
</form>
<form method=get action="asd.jsp">
<input value="传出的值">
<input type=submit value="提交">
</form>
呵呵,最经典的post和get
热心网友
时间:2022-04-23 15:07
ajax,通过XMLHttpRequest的send()方法;可以使用一些js的框架,里面有些扩展的js类和函数可以向后台传参。
热心网友
时间:2022-04-23 16:58
JS向页面传值?一般只是用?或用JS提交表单下个页面取表单里的值。
两个JSP页面传值一般用
存值
session.setAttribute("键",值)
request.setAttribute("键",值)
取值
(Object)session.getAttribute("键")
(Object)request.getAttribute("键")
javascript向JSP传递参数的方式都有哪些?
1,URL传递参数:样例: function doSendParam(){ url = "/app/target.jsp?param1=value1¶m2=value2";window.location.href = url ;alert("参数传递完毕");} doSendParam() ; 2,触发表单(form)提交,传递参数 样例: function doSubmit(){ var form = document.getElementById...
JS怎么做URL向JSP传递数据
在target.jsp里 String param1=request.getParameter("param1");String param2=request.getParameter("param2");这样就能获取了
在一个jsp文件中 这样调用js文件 如何传参
如果你是给js/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如: //假设在需要调用admins.js里边的showMember函数 //那么在这里调用那个函数,值用jsp输出字符串即可 showMember(/* 这里是jsp输出的变量值 */); 程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行...
在JSP页面的javascript中怎么调用Controller中的方法
// 数据发送方式 type: "post",// 接受数据格式 dataType : "json",// 要传递的数据 data :param,// 回调函数,接受服务器端返回给客户端的值,即result值 success : function a(result){ 回调 });其中url参数就是controller在web.xml映射的.do或者.action。里面对应的方法就调用到了。
jsp 中button页面跳转,需要传递参数
<BODY> <INPUT TYPE="button" value="跳转" onclick="tiaoZhuan()"> </BODY> <SCRIPT LANGUAGE="JavaScript"> function tiaoZhuan(){ window.location.href = "跳转绝对路径?参数1=值1&参数2=值2&参数3=值3";//传参数第一个参数传递要带?,多余一个都用&链接传递 } </SCRIPT> ...
如何在Jsp页面输出JavaScript的数据?
<!--看以下网页,给A元素加个id然后如图示方法就可以给A的title赋值,把你那些代码最好也复制到那个function里--> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> My Title window.onload=function(){ document.getElement...
如何把jsp程序中的数据传递给JavaScript脚本使用
是可以这样的。必须保证js执行时,页面已经正确返回。你可以在页面的body中写上 <%=map1%>,看看是否能够显示?既然是字符串的形式,应该 var1 =“<%=map1%>”; 带上双引号。
JavaScript 和JSP有什么区别啊?
1,JAVASCRIPT JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (...
jquery ajax怎么传递参数,例如点击 这是JS的,用JS,要怎么写
(function(){ ("#txtEmail").bind("blur",function(){ var email = $.trim($("#txtEmail").val());// ajax验证邮箱——开始 .ajax({url:"validateEmail.action?email="+email,type:"get",dateType:"json",success:function(obj){ if(obj.rely){ alert("邮箱可用");}else{ alert(...
JSP可以获取网页的元素的id吗?
其实很简单 第一个方法用A标签不用submit按钮 href里面写你form要提交到的地址然后后面跟?的形式将参数传递过去 比如 删除 删除 这样你在delete.jsp页面中通过request.getParameter("goodsId");就能获取被点击的超链接的goodsId的值 第二种用button 不采用submit按钮而是用button 然后在onclick中写一个...