
正文
js传参数给java代码,js函数传参数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js变量如何传递给java?
将JavaScript里面的值赋值到form表单里,然后通过表单提交的方式将数据提交到后台,交给java方法处理。
首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
通过页面提交或者ajax等方式把页面参数传入到java中。
相关问答
Q1: 如何用javascript把输入框中的内容作为参数传递到java后台代码...
通过页面提交或者ajax等方式把页面参数传入到java中。
首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
js传的话参数不能是数组吧,url中get方式是不能传数组的。
可以用URL重写的方法,就是要传递的网页地址后面加上“?变量名=值”的方式,在要取值的网页用request.getParementer(变量名)的方法取的这个值。
-”是OK的,但“javascript赋值给java-”就不成了,要想把javascirpt的值传给java想当于什么?想当于客户端与服务端交互,客户端与服务端交互需要submit,如表单,url提交等。或者用ajax技术也可以实现。。
Q2: 怎么将js获取的值传递给当前页面中的java代码块
通过页面提交或者ajax等方式把页面参数传入到java中。
首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
理论上java获得所有请求都是通过servlet,但是现在很多框架进行了封装,建议使用框架,可以轻松的实现,比如DWR就可以用js在页面调用java代码,还能传递参数,获得返回值,原理就是它对ajax异步请求做了相应的封装。
Q3: js或者jsp向jsp中的java变量传值
1、页面跳转到另一个页面,有很多中方法,也可以通过超链,超链可以直接字符串拼接将值传过去。在另一个jsp页面可以通过request来获取值。
2、可以将JAVA变量在JSP头部定义成全局变量。然后可以分别在JS和JSP里调用。因为可以将JS和JSP理解为两个相互独立的块。这2个块里面的变量都是局部变量。 而局部变量是不共享的。
3、首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
4、POST方式的话可以在表单中提交,设置一个隐藏域,用js把变量值赋值给隐藏域,提交的时候就传递给新页面。
5、楼主的方法提供的不错,但是概念有问题。js和java,一个是服务器端解析语言,一个是客户端解析语言,不存在谁给谁传递值得问题。
6、javascript与jsp之间不存在“传值”的说法。像@451177500 说的那种,不是传值的概念,而是jsp解析器直接把jsp中的变量输出文本,这段文本在浏览器(客户端)才被认作是js的一部分。
js传参数给java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js函数传参数、js传参数给java代码的信息别忘了在本站进行查找喔。







