1. 程式人生 > >獲取request.setAttribute() 注意

獲取request.setAttribute() 注意

1、把js直接寫在了JSP頁面,所以能獲取到。如果單獨把JS抽離出來是不可能獲取到的。前者服務端解析能或許到,後者客戶端解析獲取不到。

2、js裡是在客戶端執行的,不能直接獲取,因為EL表示式是在伺服器的時候被解析的,所以可以獲取到。一個是客戶端的東西,一個是伺服器端的東西。

3、jsp能取到,那是因為他本身就是servlet。js不可能有方法直接獲取到HttpServletRequest裡面的屬性值。

4、setAttribute是伺服器行為,到了客戶端就無效了,也談不上如何用。除非你在jsp的時候就寫到js變數裡,或者使用ajax請求你需要的資料。 --------------------- 本文來自 我是一隻探索的程式猿 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/qq_37811638/article/details/80063335?utm_source=copy