更新时间:2022-03-14 10:28:51 来源:极悦 浏览1105次
使用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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习