我在Controller.And中設置會話屬性中的ERROR_HOLDER,並在Jsp上顯示錯誤消息, 當我從其他選項卡或jsp頁面返回到相同的jsp頁面時。錯誤消息仍顯示他們在jsp.But我想從jsp頁面中刪除該錯誤消息,當你回來其他頁面。 我嘗試刪除jQuery上的attribut,但它沒有奏效。如何刪除jsp的會話屬性頁
想要在顯示jsp頁面時從會話中刪除ERROR_HOLDERA。
我在Controller.And中設置會話屬性中的ERROR_HOLDER,並在Jsp上顯示錯誤消息, 當我從其他選項卡或jsp頁面返回到相同的jsp頁面時。錯誤消息仍顯示他們在jsp.But我想從jsp頁面中刪除該錯誤消息,當你回來其他頁面。 我嘗試刪除jQuery上的attribut,但它沒有奏效。如何刪除jsp的會話屬性頁
想要在顯示jsp頁面時從會話中刪除ERROR_HOLDERA。
既然你提到你正在設置控制器中的會話變量,並且控制器正在決定顯示哪個JSP,我假設你正在使用Spring框架。 Spring框架爲您提供RedirectAttributes
,您可以使用該框架將變量傳遞給JSP,該JSP將僅用於一個請求。如果您再次訪問同一頁面或刷新它,則無法訪問這些變量。通常這些用於在頁面上顯示錯誤消息。在這種情況下,您不需要在會話中存儲變量。閱讀下面給出的鏈接以更多地瞭解它。
不必要的用法可以讓事情變得混亂和內存開銷將成爲高
你爲什麼不使用請求範圍? –
或者如果您的要求是放入會話,然後顯示您的代碼。 –