㈠ jsp中把js變數賦給java變數,或者將java變數賦給js變數怎麼做
<%int u=666%> 定義一個變數,
<%=u%>使用這個變數, 在任何標簽裡面都可以使用
保證這兩個玩意是在同一個jsp頁面裡面就行了,也可以使用include自定義的標簽去載入其他頁面的變數
㈡ jsp中如何用javascript代碼賦值給java變數
java代碼是運行在伺服器端的動態代碼,javascirpt是運行在客戶端的靜態代碼,伺服器端代碼先執行,把結果發送給客戶端,然後客戶端執行靜態代碼,所以「java代碼賦值給javascript -」是OK的,但「javascript賦值給java-」就不成了,要想把javascirpt的值傳給java想當於什麼?想當於客戶端與服務端交互,客戶端與服務端交互需要submit,如表單,url提交等。或者用ajax技術也可以實現。。。。。。。
㈢ 怎麼在js中取java變數的值,朋友們幫忙說說
function test(){
var g = "${first_Name}";
alert(g);
}
"<%=first_Name%>"; 這種方式只能取道jsp頁面上定義的變數
比如
a.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<%! String a = "aaaaa";%>
<BODY BGCOLOR=cyan>
<FONT Size=1>
<P>這是一個簡單的JSP頁面
<BR>
</FONT>
<%=a %>
${a };
</BODY>
<HTML>
在跳轉到該jsp頁面的servlet中在request中設置了一個a
效果如下:
這是一個簡單的JSP頁面
aaaaa serveta;
原因很簡單:
對於每個jsp,伺服器(比如tomcat)都會將其轉換成java文件(後綴.java的文件),然後將其編譯成class文件
"<%=%>"就是從這個java文件中去取變數值
而"${}"則是從容器中的四個區域去取值(page,request,session,application)
㈣ 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了
㈤ java裡面怎樣使用js的變數
通過<%=java變數%>的方式賦值給js變數。
1、定義一個java變數
<% String a = "222";//定義一個string類型的java變數%>
2、輸出給js
var k = <%=a%>;輸出變數值給k,這是的k是222
補充:
<% %> 標識裡面的是jsp代碼,可以定義java變數<%=變數 %> 輸出java變數信息