struts2+spring 重定向错误302,求救!!

qq_20533371 2016-08-18 02:41:02
交代一下背景,用户更新习题内容,保存习题内容之后重定向到获取列表方法然后加载列表页;现在出现的问题是数据可以正常保存,但是重定向的时候url地址把端口号丢掉了,造成404,有没有猿们遇到过!!!!求解!!!
页面如下,form表单submit提交,其中${ctx}定义如下,下面也会放出谷歌debug的截图

后台配置如下
...全文
519 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_20533371 2016-08-19
  • 打赏
  • 举报
回复
喔噢,标题搞错了,谢谢,我看一下nginx
I,Frankenstein 2016-08-18
  • 打赏
  • 举报
回复
引用 3 楼 qq_20533371 的回复:
还有一个补充,是两台服务器做了负载,用了nginx


关于上面的问题,怪我没看清,我只看到了你的标题。

你既然用了nginx做了负载均衡,不知道是不是监听的80端口,如果是非80端口,看下proxy_set_header这个地方也改了配置。 看下这个博文,说的挺清楚的,你这里可能跟他是同一个问题。http://my.oschina.net/mn1127/blog/208304
qq_20533371 2016-08-18
  • 打赏
  • 举报
回复
还有一个补充,是两台服务器做了负载,用了nginx
qq_20533371 2016-08-18
  • 打赏
  • 举报
回复
回复1楼---------我没说302错误啊,我说的是404,问题描述了,保存的时候拿到的域名和端口号是正常的,但是重定向到列表action的时候就拿不到端口号了,我就是问这种问题有没有人遇到过。。。。。。追问:为什么路径不对了,是哪里配置有问题吗?因为本地环境正常,线上却不行
引用 1 楼 u013185616 的回复:
首先说下302并不是错误,是请求从 临时的url获取资源。你看你302的Response Header,那个Location是不是没了端口号?说明你从struts中得到的路径不对。 HTTP状态码:http://blog.csdn.net/u013185616/article/details/52218192。无聊的时候可以多看一眼!
I,Frankenstein 2016-08-18
  • 打赏
  • 举报
回复
首先说下302并不是错误,是请求从 临时的url获取资源。你看你302的Response Header,那个Location是不是没了端口号?说明你从struts中得到的路径不对。 HTTP状态码:http://blog.csdn.net/u013185616/article/details/52218192。无聊的时候可以多看一眼!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧