jsp、js、Java互相傳值的總結
阿新 • • 發佈:2019-01-10
</pre>1.java 變數轉 jsp<p></p><p></p><pre code_snippet_id="1800145" snippet_file_name="blog_20160801_2_2452946" name="code" class="html"><% String value = request.getParameter("key");%>
<label><%=value %></label>
2.jsp 變數轉 js
<input type="text" name="firstname">test</input> <script> var test = document.getElementById("firstname"); </script>
3.js 轉 Java
//虛擬表單提交 var temp = document.createElement("form"); temp.action = URL;//提交的地址 temp.method = "post";//也可指定為get temp.style.display = "none"; var opt = document.createElement("textarea"); opt.name = key; opt.value = value; temp.appendChild(opt); document.body.appendChild(temp); temp.submit(); //java 程式碼 String var = request.getParameter("key");//此時var的值就是value
4.jsp轉Java
String var = request.getParameter("key");//jsp表單提交了,就可以從request中獲取。也可以虛擬表單提交。
5.js轉jsp
var test = "test";
document.getElementById("demo").innerHTML=test;
6.java 轉 js
<% String temp = request.getParameter("key");%> <label name="test" hidden="hidden"><%=temp %></label> <script> var temp = document.createElement("test"); </script>