「js变量给Java」js变量作用范围

博主:adminadmin 2023-03-19 04:09:09 349

本篇文章给大家谈谈js变量给Java,以及js变量作用范围对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做?

在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变量赋值; 相反可以用var jsParam = %=javaParam% 将java变量赋值给js变量.

java如何调用js里的变量

2种方法:

1、用一个隐藏的input type="hidden" name="isNecessary" /,先将JS变量的值赋给input,然后在java里面用request.getParameter(" isNecessary");

此法为传说中的post方法。

2、通过链接的方式,即后面加问号的方式:

var isNecessary="aaa";

var URL='%=request.getContextPath()%/action/xx.do isNecessary='+isNecessary;

//这里假设JS里面的变量的值是isNecessary。

然后用window.location.href=URL;

JAVA里面依然用request.getParameter(" isNecessary")调用。

js与java怎么取值赋值的问题????

js取java的变量的值:

方法①: var a = "%=num%";

方法②: 通过js控制html节点,如document.getElementByIdx_x_x("name"),$("#name").val()等

java取js值

一般是在表单中用一个的隐藏表单元素,然后在脚本中将js变量值赋给它:

var name=xy;

form1.nameHidden.value=name;

input type="hidden" name="nameHidden"/

当然不一定是隐藏域,可以是你需要的html标签。

js怎么引用JSP里定义的JAVA变量

可以将JAVA变量在JSP头部定义成全局变量。

然后可以分别在JS和JSP里调用。

因为可以将JS和JSP理解为两个相互独立的块。这2个块里面的变量都是局部变量。 而局部变量是不共享的。

首先很基础的:JS可以直接引用JAVA变量,但JAVA不能引用JS变量。因为页面是先编译JAVA再编译JS,代码如下:

String tbname="bd_bank";

out.write("SCRIPT language="+"'"+"JavaScript"+"'"+"var tbname="+"'"+tbname+"'"+";/SCRIPT");

%

//下面的javascipt可以直接调用变量tbname

script language="javascript"

alert(tbname);

/script

//在js文件中的javascipt一样可以直接使用变量 tbname 啊。

script language="JavaScript" src="../comm/dbgrid.js"/script

反正两个原则记好:

1、jsp代码中可以构造javascipt语句,当然包括定义备用的javascipt的变量

2、理论上在整个页面中,任何一个地方定义的javascript代码都可以被正确使用。javascipt代码对位置不敏感。

java里面怎样使用js的变量

通过%=java变量%的方式赋值给js变量。

1、定义一个java变量

% String a = "222";//定义一个string类型的java变量%

2、输出给js

var k = %=a%;输出变量值给k,这是的k是222

补充:

% % 标识里面的是jsp代码,可以定义java变量%=变量 % 输出java变量信息

js或者jsp向jsp中的java变量传值

form id="form1" name="form1" method="post" action="需要转向的页面"

input type="text" name="name" id="textfield" /

input type="submit" name="button" id="button" value="提交" /

/form

接收页面 首先写个java vo 要与表单的对象一致 来保存表单提交的值

接收页面

jsp:useBean id="自定义名" scope="page" class="vo名"/jsp:useBean//用来调用vo

jsp:setProperty property="同上自定义名" name="name名称"/往vo中存放值

jsp:getProperty property="同上自定义名" name="vo中保存值的名称"///取出VO中的值

/body

%= 自定义名.get返回值 % 取出vo值

其中可能要放入一个包 我记不带清楚了 包名是jstl.jar

js也可以向java传值 还是表单的关系上传的

在js中做个虚拟的标点提交按钮 用js给表单赋值后进行提交 就ok了

js变量给Java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js变量作用范围、js变量给Java的信息别忘了在本站进行查找喔。