java变量传给js:
var writer="<%=user.getUsername() %>" //这里的user是自己实例化的对象, 注意要将引号”"加上 ;否则alert(typeof (writer) )的值是undefined
java接收js传来的值:
js的值如果是undefined,那传到后台的值也就是null了。
不可以在jsp页面内部,
1.java 赋值 给 js可以: var i='<%=s%>'
2.js赋值给java 不可以:
通过表单提交,后台java中可以得到页面form里的值,这个值,可以通过js来赋值.
1、首先打开idea软件,新建一个名为jspDemo的项目。如图是新建项目的目录结构。
2、在web文件下的index.jsp文件中输入如下代码。
3、在src目录下,创建一个名为indexServlet的java文件。并输入下面代码。
4、接着在web>WEB-INF目录下的web.xml文件中的web-app标签内输入如下代码。
5、接着使用鼠标右键单击index.jsp文件,选择【Run 'index.jsp'】,运行程序。
6、在浏览器中输入“http://localhost:8080/index.jsp”,会显示如图所示页面。在输入框填写信息后,点击【提交】按钮。
7、点击按钮后,会跳转到到js中,并在页面中显示填写的信息。