通過servlet,把jsp頁面提交給servlet,在servlet中就能獲取到jsp頁面的值
② jsp網頁中如何獲取傳值
直接value=<%=request.getParameter("id")%嗎?還是還有其他的代碼?因為我有試過value=<%=request.getParameter("id")%,但是好像還是不行~回答:
你看你的的update.jsp?id=<s:property value="#user.id/傳過去的這個url的id=後面有值嗎,沒值就是空,有值的話update的頁面取是有值的,<input type ="hidden" name = "id" value =/這個是隱藏域,你在update這個頁面是看不到的,只有查看源代碼才能看到value是否有值追問:
url的id是有值得,因為我想對指定id的用戶的用戶名和密碼進行修改,所以我想在update.jsp頁面通過
<input type ="hidden" name = "id" value =<%=request.getParameter("id")%/再把id傳到修改的action中去,但是這個id總是傳不到action中去~回答:
隱藏域是可以的,如果<input type ="hidden" name = "id" value ="<%=request.getParameter("id")%"/
這里的value有值,那就說明沒問題
③ jsp獲取頁面元素值的方法有哪些
1
<input type=radio name=rd1 value=1>
<input type=radio name=rd1 value=4 checked>
在jsp中獲取方式就是request.getParameter("name");
<%
String rv = request.getParameter("rd1");
//獲取的值是4,如果5個單選項一個沒選,獲取的值是null
%>
2,jquery本身可以未提交獲取,javascript方式也算其中之一。
④ 在js中怎麼獲取jsp頁面的值
jsp在頁面上獲取java參數總共有以下方法:
(1)直接在URL請求後添加
如:<a href="thexuan.jsp?action=transparams&detail=directe")直接傳遞參數, 特別的在使用response.sendRedirect做頁面轉向的時候,也可以用如下代碼: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得參數
(2)jsp:param
它可以實現主頁面向包含頁面傳遞參數,如下:
<jsp:include page="Relative URL">
<jsp:param name="param name" value="paramvalue" />
</jsp:include>
還可以實現在使用jsp:forward動作做頁面跳轉時傳遞參數,如下:
<jsp:forward page="Relative URL">
<jsp:param name="paramname" value="paramvalue" />
</jsp:forward> 通過這種方式和一般的表單參數一樣的,也可以通過request.getParameter(name)取得參數
(3)設置session和request
通過顯示的把參數放置到session和request中,以達到傳遞參數的目的
session.setAttribute(name,value);
request.setAttribute(name,value)
取參數:value=(value className)session.getAttribute(name);
value=(value className)request.getAttribute(name);
⑤ 如何取JSP頁面的值
何不用JSP標簽呢。<jsp:setProperty/><jsp:getProperty/>即可在頁面輸出值
⑥ 如何獲取jsp頁面input的值
java類獲取jsp頁面中input標簽的值的方法:
jsp頁面代碼:
<input style="display: none;" type="text" id="id_proj" name="swfID" value=""/>
註:style="display: none;" 這里display屬性值為none表示隱藏input標簽.
java類的代碼:
String swfID = request.getParameter("swfID"); //注這里一定要是input標簽的name的值
javascript獲取input的值和給input賦值的方法:
js代碼:
獲取input的值
<SCRIPT type="text/javascript">
function checkTip()
{
var id_pID=document.getElementById("id_proj");
id_proj.value="同行網txw100.com";
}
</SCRIPT>
給input賦值
<SCRIPT type="text/javascript">
function checkTip()
{
var id_proj=document.getElementById("id_proj").value; //注:這里的id_proj一定要是input標簽的id的值
}
</SCRIPT>
頁面body中的代碼
<input type="text" id="id_proj" name="swfID" value=""/>
⑦ jsp中function方法中如何獲取後台傳來的值
1、首先打開jsp,進入jsp主界面。
2、其次進入jsp主界面後,找到function方法,點擊進入。
3、最後進入function方法後,即可完成獲取後台傳來的值。
⑧ java web中,jsp頁面取值
request.vo.id 通過request獲取後台的值,
${vo.id} 通過EL表達式獲取後台值,
區別,EL需要在導入相應的包,二而request可以直接使用,
通常情況下不管是在表單還是在script 代碼中,都可以使用,主要看個人習慣。
⑨ 用jsp做頁面,如何獲取當前頁面的值
用JavaScript可以實現..你在你的單選按鈕的標簽寫onClick="getText(this)"然後在JS中寫方法function getText(obj){var selectText = obj.value;//selectText就是你選的單選按鈕的專值;document.getElementById("showText").value=selectText;//我這是舉例子,把你選擇的屬單選按鈕的值顯示在一個文本框中,你可以變通一下根據你需要//這樣你滑鼠點哪個單選按鈕,那個按鈕的值就馬上顯示在文本框中}