導航:首頁 > 編程語言 > javaweb跳轉

javaweb跳轉

發布時間:2022-04-19 19:12:30

A. 如何實現java Web項目中頁面的服務端跳轉

寫一個啟動程序引導類,在這個類里先啟動登錄窗口(JDialog),然後由登錄類判斷用戶輸入信息是否正確,如果正確就dispose該登錄類,程序會轉回到引導類,引導類啟動JFrame.否則退出/重輸入信息,整個程序結束
代碼如下:
ublic void actionPerformed(ActionEvent e){
if(e.getSource() == okButton){
//判斷登錄名或者密碼是否正確
//如果正確則跳轉
this.setVisible(false);
//主界面顯示,如
MainFrame mf = new MainFrame();
mf.setVisible(true);
//不正確,則提示錯誤信息
}
}

B. Java Web中的兩種跳轉語句是什麼,有什麼區別

在JSP中,跳轉頁面有兩種方式:1.forward跳轉:<jsp:forward page="跳轉頁面地址" />2.response跳轉:response.sendRedirect("跳轉頁面地址");兩種跳轉的區別如下:1.forward跳轉:a.伺服器端跳轉,地址欄不改變;b.執行到跳轉語句後馬上無條件跳轉,之後的代碼不再執行(跳轉之前一定要釋放全部資源);c.request設置的屬性在跳轉後的頁面仍可以使用;d.使用<jsp:param name="參數名" value="參數值" />傳遞參數。2.response跳轉:a.客戶端跳轉,地址欄改變;b.所有代碼執行完畢後跳轉;c.跳轉後的頁面不能使用上一個頁面的request屬性;d.使用地址重寫傳遞參數(response.sendRedirect("URL?參數名=參數值"))。

C. 幾種方式實現Javaweb頁面跳轉

請求轉發 request.getRequestDispatcher(url).forward(request,response)
一種伺服器的行為,客戶端只有一次請求,伺服器端轉發後會將請求對象保存,地址欄中的URL地址不會改變,得到響應後伺服器端再將響應發給客戶端;
重定向 response.sendRedirect(url)

一種客戶端行為,從本質上講等同於兩次請求,前一次請求對象不會保存,地址欄的URL地址會改變。

D. 如何從一個javaweb項目跳轉到另外一個javaweb項目主頁

確定兩個項目都部署運行了,然後在A的網頁里,通過url跳轉就可以了,比如location.href="url"(url為你項目b的首頁地址)

E. 我是做javaWEB開發的,請問一下頁面的跳轉問題

在itjobjava老師講過:一、跳轉到新頁面,並且是在新窗口中打開頁面:
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 對象中的當前紀錄。

F. Java web里的跳轉問題

response.setContentType("test/html;charset=UTF-8");
PrintWriter out=response.getWriter();
這兩段代碼樓主可以省略,而且方法名字最好換成service。這樣不管你的登陸界面中提交方式是post還是get都可以執行該方法。web.xml中只用配置你的登陸界面就可以了,你在if-else中已經將跳轉的頁面寫死了。如果跳轉不成功可以看看這三個界面是不是在同一個目錄下,是的話response.sendRedirect("/Error.jsp");response.sendRedirect("/Success.jsp");這兩句中的/應該省略。

G. 在JAVA web中輸入密碼,使用<from action="頁面名字">跳轉到另一個jsp來判斷

咨詢記錄 · 回答於2021-12-14

H. JavaWeb頁面跳轉

框架集肯定沒問題,你這個網頁只要頁碼大小固定,框架實現很合適<frameset><frame></frame></frameset>

I. Javaweb的跳轉問題

通俗來說,form表單是寫在前端頁面(如html、jsp)上的,<form>有一個『action』的參數,這里需要填寫目標地址,如果不填寫的話客戶端是不知道往哪裡發送信息的,因此form是由客戶端主動發送給伺服器(具體的地址就是action索要填的值)的。這屬於客戶端向伺服器發起請求,代碼表現為:

<form
action='10086.jsp' method='get' >

…………

</form>

就像你打10086,你問問題(提交表單),客服(伺服器)會根據你的問題(form)反饋答案。同理,正常來說,後台接收到前端發來的信息後,會進行一系列操作,最後發送結果回去。

====分割線====

而轉發和重定向的代碼是寫在後台代碼里的,因為並不是所有的業務都由同一個後台頁面處理(例如統一管理平台),前端form填的是頁面A,但實際上頁面A在接收到form後並不進行處理,而是通過轉發或者重定向的方式,發送給頁面B,頁面B處理後會把結果發送給A,然後A再反饋給前端。因此,這屬於伺服器向伺服器發起請求

轉發的代碼是request.getrequestdispatcher (10086-2.jsp).forward(request,response),特點是url不會變,客戶端無法判斷是form表單的後台頁面在處理還是別的頁面在處理(你在瀏覽器上是無法知道10086-2.jsp這個頁面的存在)。就像10086客戶有時候會讓你稍等,等待期間你是不知道他是在敲電腦還是找外援尋求答案。

重定向的代碼是response.sendRedirect("10086-2.jsp"),特點是url會變。瀏覽器的地址欄會明顯看到地址發生改變。就像10086客服告訴你該問題不是他負責的范圍,然後幫你轉接到其他相應的客戶。

至於怎麼判斷啥時候使用轉發,啥時候使用重定向,還請理解jsp的四大作用域之後再回頭思考。

J. Java web里的跳轉問題,如何在不適用struct2的情況下,輸入工程名,會自動跳轉到指定的文件下

1.默認tomcat容器的默認頁面。
<welcome-file-list>
<welcome-file>/index.html</welcome-file>
</welcome-file-list>
這種方式適合訪問靜態的頁面(也包括JSP)或者說是沒有任何參數的頁面。

2.spirng mvc 默認index controller 方式
如果在tomcat容器沒有配置默認頁面,怎spring mvc 會主動去尋找/index的controller,如果有則會調用,沒有則會顯示404頁面。
@RequestMapping(value="/index")
public ModelAndView index(HttpServletRequest request, HttpServletResponse response){
return new ModelAndView("index");
}

3.spirng mvc 配置根節點訪問「/」方式
這種方法比較極端,就是配置一個名為「/」的controller,就是輸入完網址之後就會調用。這種方法是前面兩種方法都沒有配置的時候。
@RequestMapping(value="/") public ModelAndView index(HttpServletRequest request, HttpServletResponse response){ return new ModelAndView("index"); }

閱讀全文

與javaweb跳轉相關的資料

熱點內容
c523壓縮比 瀏覽:543
命令語氣的人什麼心態 瀏覽:435
程序員喜歡留指甲嗎 瀏覽:516
七牛雲伺服器收費標准 瀏覽:627
時光相冊加密空間密碼忘記 瀏覽:474
華為雲為用戶提供的服務雲伺服器 瀏覽:634
minecraftlinux伺服器搭建 瀏覽:376
linux命令新建文件 瀏覽:708
長線pdf 瀏覽:607
程序員電腦支持手寫 瀏覽:414
解壓頭戴式耳機推薦 瀏覽:344
紙條app上怎麼樣看對方主頁 瀏覽:883
編譯英語單詞怎麼寫 瀏覽:249
編譯原理和匯編原理的區別 瀏覽:864
如何給加密的pdf解密 瀏覽:770
華為盒子時間同步伺服器地址 瀏覽:95
python處理excel亂碼 瀏覽:391
mysql的命令行 瀏覽:822
jpeg採用什麼演算法 瀏覽:701
程序員紅軸薄膜 瀏覽:306