個人筆記By Mark

在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)'; // 自動回上一頁


以下這個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>

 


 

 

 

在子視窗中按下關閉後關閉子視窗,同時也將母視窗重新整理。
我想應該有不少人可能有需要這樣的功能!

 

在子視窗中新增一個如下的文字連結
<a href="#" temp_href="#" onclick="opener.window.location.reload();self.close();return false;">Close</a>

 

主要的兩個動作:
更新母視窗
opener.window.location.reload();
關閉自己
self.close();

 

arrow
arrow

    penguin1989930 發表在 痞客邦 留言(0) 人氣()