首页 > Web开发 > 详细

AJAX提交跳转页面

时间:2015-03-02 12:45:59      阅读:735      评论:0      收藏:0      [点我收藏+]

在使用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>
<result name="login" type="stream">
<param name="contentType">
text/html;charset=UTF-8
</param>
<param name="inputName">json</param>
</result>
<result name="error" type="stream">
<param name="contentType">
text/html;charset=UTF-8
</param>
<param name="inputName">json</param>
</result>
</action>

 

 

Action.java

private InputStream json;

String url = "<script language=\"JavaScript\">window.top.location.href = \"../index.jsp\";</script>";
byte[] data = url.getBytes();
this.json = new ByteArrayInputStream(data);

 

 

 

SPRING MVC 

   

1  OutputStream outputStream =null;
2  String url = "<script  language=\"JavaScript\">window.top.location.href = \"../index.jsp\";</script>";
3 byte[] data = url.getBytes();
4  outputStream =response.getOutputStream(); 
5  outputStream.write(data);  
6  outputStream.flush();  
7  outputStream.close();

 

AJAX提交跳转页面

原文:http://www.cnblogs.com/sirius-snow/p/4308263.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!