2017-07-03 5 views
0

だから私は春の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ファイルに加えて? /」

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

そしてないabout.jspファイルではなく、エンドポイントを指すようにあなたのリンクを変更します。

+0

ベースURLを設定していないので、エラーが発生します。 –

+0

どうすれば設定できますか? – ninjackol

+0

https://stackoverflow.com/questions/14996129/what-exactly-is-a-baseurl これはあなたの答えを得るのに役立ちます –

答えて

0

はそのようないくつかのURLでごabout.jspを返しますコントローラでエンドポイントを作成するようにしてくださいこんにちは。

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

多くのサーブレットディスパッチングが今より多くのメッセージを送信してくれてありがとう – ninjackol

+0

?私はあなたが意味するものを理解していません –

+0

それは助けました。それは今、もっと意味をなさない – ninjackol

関連する問題