2017-08-26 144 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

如果你愿意,但通常你应该尽可能少地使用脚本,或者如果可以的话尽量避免它。 –

相关问题