㈠ jsP頁面中,如何使用超鏈接傳遞參數
在a.jsp中用request.getParamater("num")就可以獲得索書號了。舉例:
<%
String booknum=request.getParamater("num");//獲得傳遞進來的數據
int bookid=Integer.parseInt(booknum);/*書號一般是整型的,但傳遞進來的數據不一定是整型,所以要轉化。*/
//………………
//………………
%>
㈡ jsp a href怎麼傳參數
jsp中超鏈接傳值使用鍵值對格式,多個鍵值對之間用&分隔,即
<a href="show.jsp?name=tom&pass=123&score=78,5">連接</a>
取值則使用request對象即可
<%
String username=request.getParameter("name");
String userpass=request.getParameter("pass");
String score=request.getParameter("score");
%>
注意:
1、超鏈接傳值傳遞的都是String類型,如果需要其他類型,則需要進行類型轉換
2、超鏈接傳值有長度限制,最長不能超過255個字元,從?後開始算起
㈢ jsp中的a href 怎麼傳一個動態的值
<a>標簽
標簽定義超鏈接抄,用於從一張頁面鏈接到另一張頁面。
元素最重要的屬性是 href 屬性,它指示鏈接的目標。
<ahref="javascript:void(0);"onclick="method(this)">
點擊超鏈接是由method方法處理 this代表點擊的標簽對象
varentry='';//定義變數
varishq=1;
<ahref="http://..com/question/1733676356283200027.html?entry="+entry+"&ishq="ishq>
//其中entry和ishq是動態傳入的值多個值之間使用&連接
㈣ jsp中如何通過超鏈接提交表單並同時傳遞參數
可以通過js實現
<form name='###' id='myform'>......</form>
<a href="#" onclick='go()' id='myhref'>提交</a>
<script language='javascript'>
var obj=document.getElementById('myform');
function go(){
obj.submit();//表單中的參數會一起提交
}
</script>
㈤ 通過超鏈接怎樣傳遞參數給另一個jsp頁面
/1、一種是重定向跳轉,超連<a>就是一種重定向跳轉,這樣的跳轉request對象是傳不到下一個專頁面的,下一個頁面得到的屬request對象是一個新的對象,而不是上一個頁面傳過來的就得不到上一個頁面的數據.如果你想通過這種方法跳轉的話,那就要用<a href="a.jsp?參數名=參數值">,在下一個頁面用request.getParameter("參數名")得到值
2、另一種跳轉是轉發,這種跳轉request對象就被傳往下一個頁面,可以用<jsp:forward page="/a.jsp"/>,這樣你可以把參數用request.setAttribute()方法存進request對象里,再到下一個頁面用request.getAttribute()得到參數.
㈥ 如何從jsp頁面向後台傳值
jsp傳值給servlet的方法:
1、超鏈接傳值:在href='servletAction?id=xxx'
2、form表單提交,當點擊submit時,action="servletAction" method='get/post'
3、利用ajax,url='servletAction',data:xxx參數
(6)jsp超鏈接傳遞屬性值擴展閱讀:
javaScript內置函數
decodeURI() 為加稀的URI入止解碼
decodeURIComponent() 為加稀的URI組件解碼
encodeURIComponent() 將字元串加稀為URI組件
escape(string) 加密一個字元串
eval_r(string) 斷定一個字元串並將其以足本代碼的情勢施行
isFinite(number) 檢測一個值能否為一個有限數字,返回True或False