jsp傳遞參數的四種方法


1、form表單 

接受:request.getParameter("name");

2、scop.setAttribute();和      

    接受:scop.getAttribute();或el表達式

3、超鏈接:<a herf="index.jsp"?a=a&b=b&c=c>name</a>   

接受:

request.getParameter("a");

4、<jsp:param>

 <jsp:forward page="getParam.jsp">//跳轉,不是重定向
            <jsp:param name="name" value="心雨"/>
            <jsp:param name="password" value="123"/>
 </jsp:forward>
 接受:
request.getParameter("name");


2是servlet接受,
而1 3 4 還可以是jps,所以request.getParameter()就是接受上個網頁傳來的參數(name--value值)的意思,
注意:request.getParameter()只能獲取字符串,可轉換為基本類型,但是傳參不能傳對象,只能用域對象傳;
     所以若要通過傳參來 傳對象,可以通過一個servlet文件接受對象的部分,然后根據該部分Java代碼得到對象,再存到域對象,跳轉或重定向jsp接受
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM