更新時間:2022-03-14 10:28:51 來源:動力節點 瀏覽1349次
使用ajax提交時基本不支持跳轉網頁:
查詢解決方案是:
1.JS前臺是跳轉;
2.后臺返回腳本:
struts2
struts.xml -->
< action name ="login" method ="login" class ="com.hope.action.LoginAction" >
< param name ="code" > string </ param >
< param name ="pass" > string </ param >
<結果名稱=“登錄”類型=“流” >
<參數名稱=“內容類型” >
文本/html;charset=UTF-8
</ param >
< param name ="inputName" > json </ param >
</ result >
< result name ="error" type ="stream" >
< param name ="contentType" >
文本/html;charset=UTF-8
</ param >
< param name ="inputName" > json </ param >
</ result >
</ action >
Action.java
私有輸入流 json;
String url = "<script language=\"JavaScript\">window.top.location.href = \"../index.jsp\";</script>" ;
字節[] 數據 = url.getBytes();
這個.json = new ByteArrayInputStream(data);
SpringMVC
輸出流 outputStream = null ;
字符串 url = "<script language=\"JavaScript\">window.top.location.href = \"../index.jsp\";</script>" ;
字節[] 數據 = url.getBytes();
outputStream = response.getOutputStream();
outputStream.write(數據);
輸出流.flush();
輸出流.close();
以上就是關于“Ajax跳轉頁面的提交方法”的介紹,大家如果想了解更相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,通俗易懂,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習