2016-10-17 6 views
0

同じフォルダのディレクトリとレベルにあるHTMLページにアクセスする際に問題があります。私が試したすべてのことが、ページ上でエラーになります。私はいくつかの方法でページに移動しようとしましたが、メインページ5を除いてすべてが失敗します。 これはどのように機能しているのですか?私は今、私の構造が下に設定されている写真を添付し​​ています。 私はhome.htmlからmain.htmlを取得しようとしています 私はSpringフレームワークを実行しています。同じフォルダとレベルにあるWebページにリンクする方法

enter image description here

そして、これは私がリンクとして使用していたコードです。

{{>partials/header}} 
<h2>Login Page</h2> 
<h4>Links</h4> 

<ul class="nav nav-pills nav-stacked"> 
<li role="presentation"> 
    <a href="main">Main 1 </a> 
    <a href="/main">Main 2</a> 
    <a href="~/main">Main 3</a> 
    <a href="../main">Main 4</a> 
    <a href=".main">Main 5</a> 
</li> 
</ul> 

{{>partials/footer}} 

は、ここに私のコントローラ

//New login page 
@RequestMapping(value = HOME_URL_MAPPING) 
public String inventory(final Model model) { 
    return controllerHelper.createUrl(INVENTORY, WebGlobals.HOME); 
} 

//new page Was the home page before 
@RequestMapping(value ="/main") 
public String inventgus(final Model model) { 
    UserDetails activeUser = (UserDetails)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); 
    model.addAttribute(CAN_MAKE_REQUEST, canMakeRequest(activeUser)); 
    model.addAttribute(CAN_APPROVE_REQUEST, canApproveRequest(activeUser)); 

    return controllerHelper.createUrl(INVENTORY, "main"); 
} 
+1

これは、あなたが実行していたフレームワークと環境に依存しますが、これらの詳細を追加いただけませんか。? – T0xicCode

+0

良い点私は現在、フレームワークとして春を使用しています。 – MNM

+0

あなたはコントローラなどを使用していますか? – T0xicCode

答えて

1

あなたはとても接近していたです!ここに答えがあります:

単一の点は現在のフォルダを表し、スラッシュはそのフォルダの下にあることを意味します。

+0

それでも私にエラーが表示されます。 – MNM

+0

うん。私はちょうどこれがSpringを使っているというあなたのコメントを見ました。私の悪い。 私はSpringを使用しませんでしたが、他のMVCを使用しました。 main.htmlの経路はどうですか? – BenWurth

+0

上記のコントローラーを追加しました。あなたの答えはちょうど私がやっていることではありません。私も春に使用しません。 – MNM

1

これは私の作品:

<a href="main.html">Main</a> 
+0

申し訳ありません、それはうまくいきませんでした。それは春を使って私のセットアップのためかもしれません – MNM

関連する問題