㈠ 在java web開發中,凡是能實現頁面跳轉的方法有哪些具體列出這些方法的實現語句
一、跳轉到新頁面,並且是在新窗口中打開頁面:
function openHtml()
{
//do someghing here...
window.open("xxxx.html");
}
window是一個javascript對象,可以用它的open方法,需要注意的是,如果這個頁面不是一相相對路徑,那麼要加「http://」,比如:
function openHtml()
{
window.open("http://www..com");
}
二、在本頁面窗口中跳轉:
function totest2()
{
window.location.assign("test2.html");
}
如果直接使用location.assgin()也可以,但是window.location.assign()更合理一些,當前窗口的location對象的assign()方法。
另外,location對象還有一個方法replace()也可以做頁面跳轉,它跟assign()方法的區別在於:
replace() 方法不會在 History 對象中生成一個新的紀錄。當使用該方法時,新的 URL 將覆蓋 History 對象中的當前紀錄。
㈡ java web編程,JSP的登錄跳轉頁面,跳轉後為什麼不能讀出name
1、如果沒有設置位元組編碼過濾器,應該在含有接收數據頁面,設置統一編碼方式(<% request.setCharacterEncoding("GBK");%>);
2、你確定驗證後,跳轉到ChengGong.jsp頁面?還是說,從資料庫查找結果數為零,跳轉到ShiBai.html上呢?
㈢ javaweb中jsp跳轉
resp.sendRedirect("mng/main.jsp");試試
㈣ java執行完方法後怎麼跳轉到jsp
轉發:request.getRequestDispatcher(a.jsp).forward(request,response)
重定向response.sendRedirect(request.getContextPath() + "/a.jsp");
㈤ java:從一個jsp框架頁面跳轉到jsp內容頁面,框架頁面套著內容頁面,該怎麼辦
<html>
<head>
<base href="<%=basePath%>">
<title>主框架界面</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<frameset rows="20%,*" frameborder="no">
<frame src="/top.jsp" name="top" noresize>
<frameset cols="22%,*">
<frame src="/left.jsp" name="left" noresize>
<frame src="/main.jsp" name="main" noresize">
</frameset>
</frameset>
<body>
</body>
</html>
給你解釋下這個<frame src="/samw/main/top.jsp" name="top" noresize>
src=""這個就是你的JSP文件路徑了!name呢就是這個框架的名字以後你要載入頁面進入這個框架><a href="/myJSP.jsp" target="main">我要加入的JSP</a>
比如這個鏈接直接用target="name"就可以了!
㈥ 在JAVA裡面怎麼實現JSP文件跳轉到另一個JSP文件
兩種方法
forward
sendRedirect
使用forward的時候瀏覽器不知道它所請求的具體資源來源,所以地址欄不會變;
使用redirect,服務端根據邏輯,發送一個狀態碼,告訴瀏覽器重新去請求那個地址.所以地址欄顯示的是新的URL。
forward,轉發頁面和轉發到的頁面可以共享request裡面的數據.
redirect,不能共享數據.
㈦ java程序中如何實現單擊頁面a中的按鈕跳轉到頁面b
java程序中的jsp頁面點擊按鈕跳轉到頁面b的方式如下:
1.jsp頁面的方式如下:<a href="....b.jsp">跳轉</a>
response.sendRedirect("b.jsp")
<jsp:forward page="b.jsp"/>
2.在swing里,給button加一個監聽器,然後在監聽事件中打開另一個頁面。
在jsp或是靜態網頁里,onclick=「JavaScript:window.location=』xx『」
㈧ java線程如何跳轉到jsp頁面或者action中。或者說普通類中怎麼跳轉到jsp頁面或者action中
客戶端跳轉:伺服器端將請求結果返回給客戶端,客戶端向伺服器發出另一次請求。在客戶端跳轉過程中是兩次不同的請求。在地址欄中顯示的是最後一次請求地址。
客戶端跳轉可以進行站外跳轉。
1、鏈接跳轉:<a href=」」></a>
2、表單提交
3、Response.sendRedirect(「3.jsp」);
4、<mata http-equiv=」refresh」, content=」3;2.jsp」/>
5、response.setHeader(「refresh」,」 3;2.jsp」);
6、客戶端跳轉「/」代表伺服器跟路徑webapps
伺服器端跳轉(容器內跳轉):能夠自動的在伺服器內部進行跳轉,這種跳轉對用戶來說是透明的。兩次跳轉時同一個request,在地址欄中顯示的事第一次頁面地址。
只能進行站點內跳轉。
1、<jsp:forward page=」」/>
2、pageContext.forward();
3、 request.getRequestDispatcher("1.jsp").forward(request,response);
3、伺服器端跳轉「/」代表站點根路徑
請求轉發也就是伺服器跳轉,是伺服器內部的操作,瀏覽器不知道伺服器內部發生了這個操作,所以瀏覽器以為還是訪問的是第一次請求的地址,因此地址欄不變,整個過程是在一個請求響應周期內。
請求重定向既客戶端跳轉,是在瀏覽器第一次發送請求後,伺服器返回一個響應給瀏覽器,讓瀏覽器去訪問另一個地址,這樣瀏覽器就知道了他該跳轉了,所以他就去請求伺服器返回給他的地址,他的地址欄就發生了變化,而這個過程是發生在兩個請求響應周期里的
㈨ java的jsp頁面關於跳轉的,高手解答下啊
你是說在本頁面操作嘛 ...
你現在的頁面的數據是不是 直接遍歷出來的么..
只能看 不能修改 ,這樣的話 你放到一個文本框中 設置文本框的屬性為不可編輯
然後點擊下面的編輯的時候 讓這些文本框 為可編輯就行了...
這是個思路 如果覺得可行的話 我可以幫助你一起修改 ..
我現在做的東西 展示是展示 ,修改的話是 修改 這樣比較簡單點...