在JSP裡面可以使用回傳到下一個網頁
response.sendRedirect("網址")
可以給定傳到vacation_mod的他帶有變數
而在vacation_mod可用request.getParameter抓取變數
EX:response.sendRedirect("vacation_mod.jsp?no=3&leave=5")
在vacation_mod頁面
String no = request.getParameter(no);String leave= request.getParameter(leave);
[進階用法]若搭配JSP的變數使用則為:
response.sendRedirect("vacation_mod.jsp?no="+no+"&leave="+leave+")
這可以包在JSP的IF內去判斷,若成立可以使它自動回上一頁。
<SCRIPT LANGUAGE="JavaScript">
alert('有新員工加入,請更新資訊!');
window.location = 'javascript:history.back(1)'; // 自動回上一頁
alert('有新員工加入,請更新資訊!');
window.location = 'javascript:history.back(1)'; // 自動回上一頁
以下這個JS,是我用來在本頁面做自動判讀時,若發生異常或使用者資訊KEY錯,我讓她自動重新整理網頁使用。
<SCRIPT LANGUAGE="JavaScript">location.reload();</SCRIPT>
這不用特別介紹了,回上一頁按鈕!
<input type="button" value="回上一頁" onclick="javascript:history.back()"/>
JSP 搭配 JS使用 (這範例我覺得不錯用,大家可以參考看看)
功能: 當他按下刪除按鈕時,會先給他提示 是否刪除若刪除則傳到下一個頁面,若不刪除則不進行動作!
<INPUT TYPE="button" VALUE="刪除" onClick="link_delect(<%=va_no_code %>)">
<SCRIPT LANGUAGE="JavaScript">function link_delect(va_no_code){//刪除var va_no_code=va_no_code;//抓取他的變數if(confirm('確定無誤嗎﹖')){
window.event.returnValue=true;//進行動作location="vacation_mod2.jsp?chk=4&va_no="+no_code;//自動傳到下一個頁面}else{window.event.returnValue=false;//不進行動作}</SCRIPT>
window.event.returnValue=true;//進行動作location="vacation_mod2.jsp?chk=4&va_no="+no_code;//自動傳到下一個頁面}else{window.event.returnValue=false;//不進行動作}</SCRIPT>
沒有留言:
張貼留言