jsp獲取地址欄上的參數有如下幾種辦法:
1、使用jsp小腳本實現
<%
String value=request.getParameter("key");
%>
即可取出地址欄傳遞的key所代表的值
2、使用EL表達式實現
<h2>${param.key}</h2>
也可以取出地址欄傳遞的key所代表的值
3、使用javascript實現
<script type="text/javascript">
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
var myurl=GetQueryString("key");
</script>
也可以取出地址欄傳遞的key所代表的值
4、jQuery擴展方法實現
jquery擴展了一個getUrlParam()方法
<script type="text/javascript" src="js/jquery.1.8.3.min.js"></script>
<script type="text/javascript">
$(function($){
$.getUrlParam = function(name)
{
var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");
var r= window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
});
$.getUrlParam('key');也可以取出地址欄傳遞的key所代表的值
</script>
⑵ 在jsp頁面中如何獲取另一個jsp頁面提交的信息
1、首先新建一個請求頁面:文件命名為requestJsp.jsp,右鍵webroot下的jsp文件夾,new——》jsp,填寫名稱,點擊finish完成創內建。
⑶ JSP頁面如何從一個頁面傳遞一個參數到另外一個頁面。
通過表單或者URL參數傳遞:
a.jsp
...
<td>
<%
out.print("<a href=\"b.jsp?param=" + 內容 + "\">" + 內容 + "</a>" );
%>
</td>
...
b.jsp
<%
//...
String param = request.getParameter("param");//param就是取到的傳遞過來的內容,試試吧
//...
%>
參數的話我相專信你應該知道!屬~我猜你是不知道怎麼獲得這個參數的值對吧?
例如:
<a href="test.jsp?param=值">內容<a>
那麼在test.jsp中,我們可以這樣獲得param的值:
<%
request.getParameter("param");
%>
傳遞的參數不多的話可以直接<a href="xxx.jsp?參數1=<%=值1>&參數2=<%=值2">跳轉</a>
參數多的話你看能不能點擊一條內容時把一個參數傳過去例如「id」,然後在到接收的頁面用這個「id」從資料庫查找這條記錄,然後再顯示出來。
希望對你有點幫助吧!
⑷ 怎麼在jsp頁面中獲取js的變數值
jsp是無法直接或取伍坦清頁面中js變數的值,但腔前是可以通過間接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的數據" />
在html里定義一個上面的標簽,把js的值放到標簽信褲里,然後jsp去獲得這個值
⑸ JSP的Post頁面跳轉
在H5中,一個頁面的跳轉,一般分為三種方式
對於方式1,方式2,如果需要傳遞參數,只能通過將參數添加到跳轉的地址中,眾所周知,對於一些要緊的參數,在地址中是非常不安全的,而且需要傳遞多個參數,放在鏈接中傳遞也不是很好。所以需要採用form表單提交的方式進行頁面跳轉。
但是在多數頁面,不需要顯式的添加form表單元素,此時有需要隱式的傳遞多個參數和要緊參數。則需要自己構建隱式的form表單,並且將需要傳遞的參數作為表單元素中 input 的 value 值。
具體的實現如下
如上, div_global_form 為全集的定義的一個html標簽元素。我們會在 div_global_form 標簽元素中生成一個form隱藏域。並且action為傳遞進來的 _url 。
在跳轉到指定頁面後,需要獲取傳遞過來的值。
使用如上方式,就可以獲取前一個頁面傳遞過來的參數。其中 ${} 為EL表達式。為什麼一定使用 param ,則是" 王八的屁股 --規定",所以不需要糾結。
之上,是對最近最近HTML和JSP的學習細節總結。
喜歡請隨意