诶诶诶。这个问题困扰了我一天,百度了很多都不行。

刚实战ssm框架,做登录跳转的时候,我是用ajax提交数据到后台,然后后天返回数据进前台,前台再给用户一些比较友好的提示,比如用户名或密码错误之类的。

所以我就在前台一并做了页面的跳转,好像也有试过在后台也不行。

关键的地方来了,在前台做页面跳转的时候,指定的视图名称也不要加.jsp并且后台要指定一个跟这个视图名称的url。

关键代码如下

 1 success : function(result) {
 2                             if(result.juese=="admin"){
 3                                  if(result.status=="ok"){
 4                                      window.location.href="admin";
 5                                  }else if(result.status=="warning!"){
 6                                      $.messager.show({
 7                                         title : result.status,
 8                                         msg : result.message
 9                                     });}
10
11                             }else if (result.juese=="saler") {
12                                  window.location.href="saler";
13                                  $.messager.show({
14                                         title : result.status,
15                                         msg : result.message
16                                     });
17                             }else if (result.juese=="buyer") {
18                                  window.location.href="buyer";
19                                  $.messager.show({
20                                         title : result.status,
21                                         msg : result.message
22                                     });
23                             }

    @RequestMapping(value="/admin",method=RequestMethod.GET)  public String admin(){  return "admin";  }@RequestMapping(value="/saler",method=RequestMethod.GET)  public String saler(){  return "saler";  }@RequestMapping(value="/buyer",method=RequestMethod.GET)  public String buyer(){  return "buyer";  }

转载于:https://www.cnblogs.com/LolitaChen/p/6786521.html

springmvc ajax 页面无法重定向问题!!!!相关推荐

  1. SpringMvc+ajax实现文件跨域上传

    最近开始学习SpringMVC框架,在学习数据绑定的时候,发现可以使用@RequestParam注解绑定请求数据,实现了文件上传.但是如果一个项目是前后端分离的,前端系统向后端服务上传文件该怎么解决了 ...

  2. mvc中ajax的跳转,springmvc ajax 跳转的学习笔记

    Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,下面我们来看一篇关于springmvc ajax 跳转 ...

  3. ajax 页面无刷新

    <!-- 使用原生Ajax 和 $.ajax 实现局部刷新的过程 --> <!-- 封装通用XMLHttpRequest对象 --> <!DOCTYPE html> ...

  4. SpringMVC中转发和重定向

    在SpringMVC中正常的页面转发是通过视图解析器的,视图解析器对view的名字进行拼接,加上前缀和后缀 <!-- 视图解析器--><bean class="org.sp ...

  5. 前后端分离 ajax请求后台重定向

    最近在做的一个前后端分离的一个项目,这就涉及到登录验证的问题.我用的是token加上filter. 1,前端请求登录的时候,用用户名和加上当前时间生成一个token,存入redis,然后返回给前端. ...

  6. java过滤器重定向_解决ajax请求过滤器重定向不跳转 (过滤器)

    最近写的一个servlet过滤器,用于拦截请求,判断用户是否登录. 写好后发现一个问题,当我直接在浏览器地址栏里输入地址,可以跳转页面:当点击按钮时,过滤器代码正常执行,但是页面没有跳转:是因为按钮都 ...

  7. 解决spring-security session超时 Ajax 请求没有重定向的问题

    解决spring-security session超时 Ajax 请求没有重定向的问题 参考文章: (1)解决spring-security session超时 Ajax 请求没有重定向的问题 (2) ...

  8. java spring省略jsp,Java +Tomcat + SpringMVC实现页面访问示例解析

    window7下Java环境安装记录: 一.安装Tomcat 1.下载tomcat 7.0,解压,无需安装,放置到目录:D:\apache-tomcat-7.0.90. 2.配置系统环境变量,CATA ...

  9. 怎么使用ajax重定向,如何通过在特定控制器和动作上使用Ajax调用来重定向用户...

    以下是我的Javascript函数,它将更新点击更新按钮.如何通过在特定控制器和动作上使用Ajax调用来重定向用户 function UpdateData() { var obj = { " ...

最新文章

  1. 008 数据结构逆向—数组(简单版)
  2. Java条件查询分页——总结
  3. Nginx 启动报错 “/var/run/nginx/nginx.pid failed”
  4. html表单代码例子_关于React的这些细节,你知道吗?-表单
  5. Google开启全新图像目标检测大赛,场景多样性和复杂度史无前例
  6. 使用eclipse创建我的第一个JSP项目
  7. 手机最好的html5浏览器,哪款浏览器最好用:六款主流手机浏览器横评
  8. 试验设计——正交试验设计
  9. 大话西游服务器哪个稳定,大话西游2五大顶尖热门服务器全面分析:剑烛沧海篇...
  10. beacon帧主要结构
  11. [转]caffe源码解析 — caffe.proto
  12. “百亿消费券”之问:为什么是“618”?为何是京东?
  13. pdf根据书签创建目录结构(方便查看各个主题的页码分布)pdf_xchange
  14. 采用预训练模型来训练新的模型
  15. ubuntu18 百度云盘
  16. C++ 开源游戏服务器框架
  17. 校园宿舍安全如何保障?这个技能太厉害了
  18. 人的一生,你在哪个阶段
  19. 1.1程序设计(C语言基础)
  20. 普元技术专家团作品大合集(2016年圣诞特辑)

热门文章

  1. java抽象类异常_求教JAVA里面的错误继承抽象类我都已经看傻了。
  2. python json 不好用_Python之json使用
  3. 小程序 foreach_【第2106期】小程序依赖分析实践
  4. 计算机二级网址打不开,大神为你解决win7系统打不开二级网页链接的操作教程...
  5. php进度条插件,分享8款优秀的 jQuery 加载动画和进度条插件_jquery
  6. gitee项目404问题_七款开源项目,让你数据库管理不再成为一个问题
  7. AJAX入门——工作原理
  8. 后台系统可扩展性学习笔记(一)概要
  9. Python datetime isocalendar()方法与示例
  10. kotlin 或 运算_Kotlin程序对两个数字执行算术运算