js jsp 互传参数

js和java变量互传
在jsp中经常会遇到把js变量赋给java变量,或者将java变量赋给js变量的情况,在此将通用的处理方法小结如下:
java变量传给js好办,var a ="<%=javaParam%>";注意要将引号""加上;js变量给java稍微复杂点,一般是在表单中用一个
的隐藏表单元素,然后在脚本中将js变量值赋给它:

var jsParamValue='aaaa';
form1.jsParam.value=jsParamValue;

然后就可以request.getPrameter("jsPrama");来取得js变量值了

楼主的方法提供的不错,但是概念有问题。
js和java,一个是服务器端解析语言,一个是客户端解析语言,不存在谁给谁传递值得问题。
另外,后一个方法更不是js给jsp传值,只是普普通通的通过HTML页面元素传值,只不过通过js被页面空间赋值而已。
温馨提示:内容为网友见解,仅供参考
无其他回答

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...

jsp给js传值怎么传
1、首先打开idea软件,新建一个名为jspDemo的项目。如图是新建项目的目录结构。2、在web文件下的index.jsp文件中输入如下代码。3、在src目录下,创建一个名为indexServlet的java文件。并输入下面代码。4、接着在web>WEB-INF目录下的web.xml文件中的web-app标签内输入如下代码。5、接着使用鼠标右键单击...

在一个jsp文件中 这样调用js文件 如何传参
如果你是给js\/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如: \/\/假设在需要调用admins.js里边的showMember函数 \/\/那么在这里调用那个函数,值用jsp输出字符串即可 showMember(\/* 这里是jsp输出的变量值 *\/); 程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行...

同一个jsp页面两个表单能不能互传值,需要在一个表单中获得另一个表单...
如果是在jsp页面中互传,如果是一个表单中获得另一个表单的值,可以在页面中通过js获得一个表单中的控件中值,然后输入到另一个表单中的控件中,这样就可以在另一个表单中提交值到服务器中,可以使用隐藏控件来实现,如果是两个表单同时提交,然后在服务器中在两个表单中传值,不建义这样做。你的需...

jsp 传值给js 日期格式参数如何处理,15:02 9\/27\/2011,时间和日期格式不...
\/ 时间对象的格式化;\/ Date.prototype.format = function(format) { \/ eg:format="YYYY-MM-dd hh:mm:ss";\/ var o = { "M+" :this.getMonth() + 1, \/\/ month "d+" :this.getDate(), \/\/ day "h+" :this.getHours(), \/\/ hour "m+" :this.getMinutes(), \/\/ minute "...

js中什么时候传参数什么时候不传参数
当你需要向后台或其它页面传参的时候传参,如果只是本页面的操作,基本不用传参。不过,当你JSP页面中要参数时,也要传参,基本本页面用的最多的传参方式就是onclick="return abc(this)",代表着你向JS函数中传本标签的属性。

jsp调用js的变量
SP 页面通常嵌入 JS 代码,且 JS、JSP之间需要相互使用一些变量的值,但JSP代码在服务器运行、JS代码在客户端浏览器运行,所以涉及到JS和JSP值传递问题。其交互方式如下:JS使用JSP中的变量:< String test = "I am testing !"; \/\/ JSP片段中定义变量 > <SCRIPT LANGUAGE = "JavaScript" > var ...

怎么从js获取数据传到jsp上??假设已经得到js上的值了(值还在js里...
body中代码: js : var a="你好!";("#a").value(a);

js jsp 互传参数
楼主的方法提供的不错,但是概念有问题。js和java,一个是服务器端解析语言,一个是客户端解析语言,不存在谁给谁传递值得问题。另外,后一个方法更不是js给jsp传值,只是普普通通的通过HTML页面元素传值,只不过通过js被页面空间赋值而已。

超链接标签传递参数到另外一个jsp页面的input里面。
这样就把参数x=1传过去了 然后有两种做法。在另外一个页面里面,页面加载的时候就用js获取当前location.href.然后获取里面的query.可以得到x=1,最后把x的值放到input框里。整个过程都可以用js完成,不需要后端 后端接收到URL里面的参数x=1,然后在jsp页面加载的时候页面嵌入的java代码给input标签赋值,...

相似回答
大家正在搜