日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jsp基础语法【05】_跳转指令

發布時間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsp基础语法【05】_跳转指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

跳轉的作用:

?使用跳轉指令可以將一個用戶的請求,從一個頁面傳遞到另外一個頁面。

?例如:用戶登錄QQ空間,如果用戶名和密碼正確的話就會跳轉到空間首頁,否則就會跳轉到失敗頁。


跳轉指令的語法:

  • ?不傳遞參數 ? <jsp:forward page=""/>
  • ?傳遞參數: ?<jsp:forward page="">

? ? ? ? ? ? ? ? ? ? ? ? ?<jsp:param name="參數名稱" value="參數內容">

? ? ? ? ? ? ? ? ? ?</jsp:forward>


?

下面來看一個程序實例:

forward_01.jsp

  • <html>?
  • ?<head>?
  • ?<title>這是跳轉頁</title>?
  • ?</head>?
  • ?<body>?
  • ?<%?
  • ??????String?username="zhaoyuqiang";?
  • ?%>?
  • ??<jsp:forward?page="forward_02.jsp">? //將此頁跳轉到forward_02.jsp上,然后把下面的參數一起傳遞過去
  • ????????<jsp:param?name="name"?value="<%=username%>"/>?
  • ???????<jsp:param?name="info"?value="www.baidu.com"/>?
  • ??</jsp:forward>?
  • ?</body>?
  • ?</html>?
  • ?

    forward_02.jsp(這是跳轉之后的顯示頁)

  • <%@?page?contentType="text/html"?pageEncoding="GBk"%>?
  • ?<h1>這是跳轉之后的頁面</h1>?
  • ?<h2>參數一:<%=request.getParameter("name")%></h2>?
  • ?<h2>參數二:<%=request.getParameter("info")%></h2>?
  • ?

    運行一下可以發現,頁面的確進行了跳轉。

    這兒注意一下:

    ???現在的地址欄中沒有發生任何?的改變?所以此種跳轉,在實際的開發中成為服務器端的跳轉,因為跳轉之后的頁面顯示改變了,但是地址欄沒有發生改變

    ???但是只有一個參數的時候,也就是說如果接受的參數不夠的,那么返回的就是null

    ?


    ?

    跳轉指令注意問題:?

    ? ? 1. 跳轉指令的語法用到的會比較多,注意區分包含指令。

    ? ? 2. 還是強調一定要用“/”來完結標簽指令

    ?

    ?


    ?

    ?

    轉載于:https://blog.51cto.com/zhaoyuqiang/1126971

    總結

    以上是生活随笔為你收集整理的jsp基础语法【05】_跳转指令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。