我有一个SpringMVC应用程序,我不确定它是否正常工作。我有一个注册表格url的读取http://localhost:8080/myapp/registration.htm
当我点击查询按钮时,应用程序发布到控制器和用户张贴到第二页getList.htm显示结果列表但是当张贴到第二页时的结果仍然读取http://localhost:8080/myapp/registration.htm
。Spring MVC控制器更改URL或发出错误的URL
当发布第二页时,假设用户被带回第一页http://localhost:8080/myapp/registration.htm
以显示从getList.htm(这显示多个记录)中选择的记录。
当用户回发到http://localhost:8080/myapp/registration.htm
时,url的读数为http://localhost:8080/myapp/getList/1985121244.htm
,其中1985121244是记录数字。一旦用户回到第一页,该网址是否应该显示http://localhost:8080/myapp/registration.htm
?
另外,如果用户在返回getList.htm POST后尝试POST第一个页面,则将获得HTTP 400,并且URL将读取http://localhost:8080/myapp/getList/registration.htm
。第二个页面被附加到URL,这不是控制器中的适当映射。有人可以解释这里发生了什么,以及它是如何修复的。
编辑
而且当我第一次进入应用程序的主菜单http://localhost:8080/myapp/hello.htm
当我在A HREF但是页面显示,但URL不会改变我被带到注册页面点击。当hello.htm页面点击href tage页面时,控制器会请求注册页面并返回return new ModelAndView("registration");
我看到一些网站说我应该使用return new ModelAndView("redirect:/registration");
但是,当我使用的时候,我得到404 Not Found - http://localhost:8080/myapp/registration"
。任何想法任何人都可以看我之前我的代码我的代码是很多
邮政编码您的春季代码。 – insomiac 2013-03-15 22:19:55
什么部分的代码,你会要求我发布它的很多代码你想要的控制器和jsp代码,我将不得不做的一个总结这一切 – devdar 2013-03-16 02:05:48