[英]How to give alert message in servlet and redirected it to jsp page
[英]how to show alert in the redirected page?
在 index.php 我有 3 個按鈕(添加、刪除、編輯)
如果我單擊刪除,它將重定向到刪除頁面查詢(delete.php)
刪除成功后,頁面重定向到 index.php 並彈出一個成功的 alert2 消息(刪除成功)
如果我添加一個用戶,味精將更改為添加成功
這取決於我重定向到 index.php 的位置
那我能做什么?
從 delete.php/edit.php 重定向到 index.php 時,您可以傳遞一些查詢參數。
從 delete.php 重定向看起來像 index.php?msg="deleted succeeded";
從編輯重定向。php 看起來像 index.php?msg="添加成功"
在 index.php 中,您可以讀取查詢字符串 msg 並顯示警告框
這是獲取查詢字符串參數的參考。
解決方案1
在重定向之前,您應該創建一個 session object 並將警報消息保存在會話中。
start_session()
$_SESSION["alert"] = ["type" => "success", "message" => "User deleted successfully"];
在 index.php 頁面上
在 index.php 頁面上,檢查是否有閃爍/警報消息。 如果是這樣,output 並刪除它。
if (isset($_SESSION["alert"]))
{
echo
"<div class='alert alert-success alert-dismissible'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
<h4><i class='icon fa fa-check'></i> Alert!</h4>
$_SESSION["alert"]
</div>";
unset($_SESSION["flash"]);
}
而已。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.