[英]passing value from one jsp file to another jsp file
假設我有2個jsp頁面,即page1和page2。 現在,我將page1包括在page2中。 我想從page1訪問一些值,並且想在jsp scriplet標記中訪問它,如何在不使用cookie或會話的情況下獲取它?
您無法從page2訪問page1的scriptlet中聲明的變量。 這是scriptlet的缺點之一 。 查看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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.