1、HttpServletRequest類有setAttribute()方法,而沒有setParameter()方法。
2、當兩個Web組件之間為鏈接關系時,被鏈接的組件通過getParameter()方法來獲得請求參數;request.getAttribute("name")。
詳情:——getParameter得到的都是String類型的。或者是http://a.jsp?id=123中的123,或者是某個表單提交過去的數據。
——getAttribute則可以是對象。
——getParameter()是獲取POST/GET傳遞的參數值;
——getAttribute()是獲取對象容器中的數據值;
——getParameter:用於客戶端重定向時,即點擊了鏈接或提交按扭時傳值用,即用於在用表單或url重定向傳值時接收數據用。
——getAttribute:用於服務器端重定向時,即在sevlet中使用了forward函數,或struts中使用了mapping.findForward。getAttribute只能收到程序用setAttribute傳過來的值。