
正文
怎么给jsp中Js的值给JAVA,jsp中写js
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js中怎么把值给java
1、首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
2、通过页面提交或者ajax等方式把页面参数传入到java中。
3、js传的话参数不能是数组吧,url中get方式是不能传数组的。
4、一般的浏览器中是无法通过js调用本地java程序的,但是可以调用嵌入到网页的applet的方法。
相关问答
Q1: jsp怎么传值到Java未知数
一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了。
如果是提交表单,struts2或者1都可以获取。struts1是用一个actionfrom获取的。获取的全部都是字符串。struts2是通过action用get、set就可以获取到表单的值。
jsp中可以通过js跟servlet之间传值。
D正确 A很明显错误,没有intArray类型除非是自定义数组 B里面定义了2个int类型的数组a1, a2,A3是数组,但是声明类型是int,错误 c既然前面是int类型了,后面a2就不该是数组。
Q2: jsp页面中javascript与java脚本之间传值的问题
java接收js传来的值:js的值如果是undefined,那传到后台的值也就是null了。
js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。
-”是OK的,但“javascript赋值给java-”就不成了,要想把javascirpt的值传给java想当于什么?想当于客户端与服务端交互,客户端与服务端交互需要submit,如表单,url提交等。或者用ajax技术也可以实现。。
不可以,但不是楼上说的那种原因。之所以只能jsp给javascript赋值,不能反过来,因为jsp是在先服务器上执行,服务器并不解释其中的静态代码,而是将它们原样输出到客户端。所以在javascript起作用之前jsp已经执行完毕了。
Q3: jsp页面的值怎么传值到Java类里面
1、通过超链接传值。Jsp页面:文本Servlet代码:Stringd=request.getParameter(password);第二种:通过from表单进行传值。
2、一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了。
3、如果是提交表单,struts2或者1都可以获取。struts1是用一个actionfrom获取的。获取的全部都是字符串。struts2是通过action用get、set就可以获取到表单的值。
4、jsp中可以通过js跟servlet之间传值。
5、不知道你用dwr试过没有,一般在前端调用java类都是使用dwr因为它是专为,从页面调用后台的java类产生的。
Q4: 怎么获取jsp中传给java的变量值
一般是在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了。
这样前台才能获取到结果。从后台放到前台:getRequest().setAttribute(sum1 ,sum1 );然后在前台了可以通过EL表达式获取到sum1这个值;在前台直接在要显示该值的地方这样获取:${sum1} 这样就好了。
通过超链接传值。Jsp页面:文本Servlet代码:Stringd=request.getParameter(password);第二种:通过from表单进行传值。
Q5: 怎么将javascript的值作为参数传给java方法?
1、通过页面提交或者ajax等方式把页面参数传入到java中。
2、首先你要知道jsp里面的java代码和js他们在jsp的执行顺序,在web容器里面会先把aa.jsp翻译成aaxxxservlet.java 而js会通过out.println(js) 放入servlet里面去了。
3、js传的话参数不能是数组吧,url中get方式是不能传数组的。
4、没有办法直接通过java代码访问到jsp或者html文件中的变量,只能通过js的ajax把数据传递到java。
关于怎么给jsp中Js的值给JAVA和jsp中写js的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







