java客户端连接请求发不出去_java – Spring:客户端发送的请求在语法上不正确()...
嗨,我在重定向期间收到下一个错误:
The request sent by the client was syntactically incorrect
浏览器显示的URL是:localhost:8080 / Project / menu / main / home / 0,这里我的类重定向首先 – “从”,第二个“到”:
/*
* Get all possible values of menu and generate correct url to pages controllers
*
*/
@Controller
@SessionAttributes("menu")
public class MainMenuController {
@ModelAttribute
public Menu createMenu() {
return new Menu();
}
@RequestMapping(value = "/menu", method = RequestMethod.GET)
public String mainMenuResolver(@ModelAttribute Menu menu) {
menu.setMainMenu("first");
return "forward:/menu/first";
}
@RequestMapping(value = "/menu/{mainMenu}", method = RequestMethod.GET)
public String subMenuResolver(@PathVariable String mainMenu, @ModelAttribute Menu menu) {
menu.setMainMenu(mainMenu);
menu.setSubMenu("home");
return "forward:/menu/first/home";
}
@RequestMapping(value = "/menu/{mainMenu}/{subMenu}", method = RequestMethod.GET)
public String secMenuResolver(@PathVariable String mainMenu, @PathVariable String subMenu, @ModelAttribute Menu menu) {
menu.setMainMenu(mainMenu);
menu.setSubMenu(subMenu);
menu.setSecMenu("0");
if (menu.getMainMenu().equals("first")){
return "redirect:/menu/main/"+menu.getSubMenu()+"/"+menu.getSecMenu();
}
if (menu.getMainMenu().equals("second")){
return "redirect:/menu/religion/"+menu.getSubMenu()+"/"+menu.getSecMenu();
}
return "redirect:/menu/main/"+menu.getSubMenu()+"/"+menu.getSecMenu();
}
}
二等:
@Controller
@SessionAttributes("menu")
public class FirstPageController {
@ModelAttribute
public Menu createMenu() {
return new Menu();
}
@RequestMapping(value = "/menu/main/{subMenu}/{secMenu}", method = RequestMethod.GET)
public ModelAndView menuResolver(@PathVariable String mainMenu, @PathVariable String subMenu,@PathVariable String secMenu, @ModelAttribute("menu") Menu menu) {
menu.setMainMenu(mainMenu);
menu.setSubMenu(subMenu);
menu.setSecMenu(secMenu);
if (menu.getSubMenu().equals("home")){
String title = "Project - Home Page";
return new ModelAndView("MainPage", "title", title);
}
String title = "Project - Home Page";
return new ModelAndView("MainPage", "title", title);
}
}
解决了:我解决了,在第二类的方法中有多余的参数。
java客户端连接请求发不出去_java – Spring:客户端发送的请求在语法上不正确()...相关推荐
- 虚拟机安装fastdfs之后,java客户端连接超时问题,查看开放端口
虚拟机安装fastdfs之后,java客户端连接超时问题 java.net.SocketTimeoutException: connect timed out 报错信息显示是连接超时,因为fastdf ...
- mysql查询过程从客户端发送查询请求_MySQL查询过程和高级查询
最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结. 总体目录如下,上篇介绍了前3小节,分析了索引为 ...
- 【Spring】Feign客户端发送HTTPS请求绕过认证
1.概述 转载:https://www.jianshu.com/p/ea627708ab52 一个Spring Boot项目,为了使用Harbor仓库,起初通过Spring RestTemplate完 ...
- java给手机发短信_java给手机发送短信验证码
最近在做项目,分配到一个使用手机验证码实现快速登录的需求,好了No B B 了直接进入主题. 首先进入官网(http://www.miaodiyun.com/) 进行注册登录,这个不用教吧. 注册登录 ...
- 005,使用Java客户端连接RabbitMQ,构造我们的第一个Publish和Consumer应用
2019独角兽企业重金招聘Python工程师标准>>> 官网地址:http://www.rabbitmq.com/documentation.html 如下图: 在客户端连接服 ...
- java 服务器 http请求_Java网络编程——发送HTTP请求到服务器
当Java程序需要向服务器发送请求或读取服务器数据时,使用URLConnection类是比较好的选择.URLConnection类封装了与服务器互动操作的方法,通过它可以建立与服务器的远程连接,检查服 ...
- http java编程_Java编程:发送HTTP请求到服务器
当Java程序需要向服务器发送请求或读取服务器数据时,使用URLConnection类是比较好的选择.URLConnection类封装了与服务器互动操作的方法,通过它可以建立与服务器的远程连接,检查服 ...
- java httprequest选项_java 实现HttpRequest 发送http请求
packagecom.test;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamRead ...
- qt客户端连接服务器不响应,qt判断tcp客户端是否连接服务器
qt判断tcp客户端是否连接服务器 内容精选 换一换 本章节指导您使用MongoDB客户端,通过弹性云服务器内网方式连接GaussDB(for Mongo)集群实例.操作系统使用场景:弹性云服务器的操 ...
最新文章
- 取石头游戏 c语言,[HNOI2010]取石头游戏(博弈论+贪心)
- (转)PHP EOF(heredoc)的使用方法
- java gzip xml_Java GZIPInputStream与GZIPOutputStream的使用示例
- 【机器学习】LBP+SVM实现特征检测
- 决策树:特征分布空间划分方法
- 在mysql中REGEXP_在MySQL中使用RegExp中的列
- 联合概率,条件概率,边缘概率的通俗理解
- Android开发16——获取网络资源之基础应用
- android手机电量测试,Android手机app耗电量测试工具 - Gsam Battery Monitor
- Action Recognition——Deep Domain Adaptation in Action Space——BMVC2018
- 手机开热点但是电脑一直连接不上_电脑连接手机热点无法上网的三种解决方法...
- mysql 100w 查询耗时4秒_MySql百万数据0秒筛选查询
- 新手小白想要成为软件测试工程师,必须要学会的这些基础知识!
- 全国程序员12月工资新鲜出炉,又降了!?
- Jie Business Project
- 红帽Linux安装Mysql
- 为什么计算机中的负数要用补码表示?
- JDBC - MySQL
- Excel的数据透视表怎么弄 ?数据透视表怎么做汇总求和
- JVC摄像机mp4视频丢失恢复方法
热门文章
- java @valid 密码不一致_一个成熟的Java项目如何优雅地处理异常
- fsk调制解调实验报告 matlab,基于MATLAB的-FSK调制与解调-通信原理实验
- mysql链式复制_MySQL主从服务器链式复制配置(ubuntu)
- mysql 日志节点恢复_基于binlog二进制日志的MySQL恢复笔记
- js中立即执行函数会预编译吗_面试官:聊聊对Vue.js框架的理解
- markdown如何设置图片大小_不会吧,还不会用markdown排版吗
- anaconda中安装xgboost_Anaconda是什么?Anconda下载安装教程 - python基础入门(16)
- JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法
- Java面试——Redis系列总结
- Java数据库篇4——表的约束