2017-12-18 8 views
0

로 리디렉션하지 이 작업을 수행? 나는 프런트 엔드에 대한 AngularJS와 및 JSP를 사용하고 소개 연락 스토리에 대해 그 집에 대한 접촉은 내가 작성한 JSP 페이지입니다 ..href가 어떻게 할 수있는</p> <p>.. 나는 이러한 각각의 링크를 클릭하면, 그들은 해당 JSP 페이지에 저를 리디렉션해야, 다음과 같은 형식의 몇 탐색 링크가있는 페이지가 해당 페이지

홈 을합니다.

현재 링크를 클릭하면 URL이 JSP 페이지로 변경되지만 페이지가 다시로드되지 않습니다. 어떻게 해결할 수 있을지 모르겠습니다.

<div id="navbar" class="collapse navbar-collapse"> 
    <ul class="nav navbar-nav"> 
     <li class="active"><a href="#">Home</a></li> 
     <li><a href="aboutus">About Us</a></li> 
     <li><a href="contact">Contact</a></li> 
     <li><a href="testimonials">Testimonials</a></li> 
    </ul> 
    <form class="navbar-form navbar-right"> 
     <ul class="nav navbar-nav"> 
      <li><a href="/login">login</a></li> 
     </ul> 
    </form> 
</div><!--/.nav-collapse --> 
+0

'각도 라우터'또는 'ui 라우터'를 사용하고 있습니까? 백 엔드 및 프런트 엔드 라우팅을 혼합하는 경우 아마도 문제가 될 수 있습니다. –

+0

나는 href 태그를 사용하여 라우팅 만하고 있습니다. '회사 소개'와 같은 링크를 클릭하면 링크가 변경되지만 페이지에 변경 사항이 반영되지 않습니다. –

답변

0

요청이 변경되었다는 의미입니다. 브라우저 콘솔에서도 확인할 수 있습니다. 디버거를 컨트롤러 코드에 추가하고 요청이 그것에 의해 수신되었는지 확인하십시오.

0

질문하는 경우 모든 코드가 작동하고 브라우저에 올바르게 표시되고 모든 것이 발췌 링크라고 가정합니다.

HTML 5 모드를 사용하는 경우 모든 URL은 #!로 시작해야합니다. 접두사. 예를 들어, 귀하의 경우 #!/login.

HTML 5가 비활성화 된 경우 #/login이 작동해야합니다.