2017-07-03 89 views
0

所以我有这样的代码片断Spring MVC中如何重定向到about.jsp?

<a class="nav-item is-hidden-mobile is-active roboto strong letter-space-1" href="">HOME</a> 
<a class="nav-item is-hidden-mobile roboto strong letter-space-1" href="about.jsp"> ABOUT </a> 
<a class="nav-item is-hidden-mobile roboto strong letter-space-1" href=""> CONTACT </a> 

但是,当我在ABOUT点击我的目标网页上,它不会重定向,而是显示错误代码404是否还有其他事情之前修复我可以在那里重定向,除了在HTML文件?

+0

它会给出错误,因为您没有在其中设置基础网址。 –

+0

我该如何设置? – ninjackol

+0

https://stackoverflow.com/questions/14996129/what-exactly-is-a-baseurl 这应该会帮助你得到你的答案 –

回答

0

尝试创建控制器的端点会返回一些URL一样,你about.jsp:

@Controller 
public class HelloController { 
    @RequestMapping("/hello-about") 
    public String getHelloAbout(ModelMap model) { 
     return "/WEB-INF/jsp/about.jsp"; 
    } 
} 

,改变你的链接指向不给about.jsp文件,但到终点“/ HELLO-约”。

<a class="nav-item is-hidden-mobile roboto strong letter-space-1" href="/hello-about"> ABOUT </a> 
+0

非常感谢现在servlet发送更多现在发送 – ninjackol

+0

那么,有答案有帮助?我不明白你的意思 –

+0

是的,它帮助。我的意思是,现在它更有意义 – ninjackol