2017-08-26 146 views

回答

0

您無法訪問第2頁的page1中scriptlet中聲明的變量。這是disadvantages of scriptlets之一。查看BalusC的答案。

如果您正在使用JSTL,你可以做這樣的事情在第1頁:

<c:set var = "salary" scope = "session" value = "666"/> 

或請求範圍:

<c:set var = "salary" scope = "request" value = "666"/> 

而在第2頁:

<c:out value = "${salary}"/> 

但實際上,你應該在你的servlet中設置變量,然後你可以訪問JSP中的任何地方。scriptlet的使用是highl你不鼓勵。

+1

使用JSP bean更好的選擇呢? – Desmond

+0

如果你願意,但通常你應該儘可能少地使用腳本,或者如果可以的話儘量避免它。 –

相關問題