2016-10-01 64 views
1

我正在使用spring和jsp開發一個新的web應用程序。目前我有一個jsp文件,例如index.jsp。現在我想創建一個.jsp文件並將它們鏈接起來。我創建了jsp文件並添加了代碼。Spring中的JSP頁面

但是,在運行時,第二個文件拋出錯誤,找不到第二個文件的資源。我只是困惑我是否需要爲第二個文件添加任何控制器信息?

我的代碼:

<a href="<c:url value="content.jsp"/>"> 
    <li style="background-color: #3f91bd;"><%=rs2.getString("FORM_NAME")%></li> 
</a> 

任何一個可以告訴我這件事?提前致謝。

+0

content.jsp的位置是什麼? –

+0

當您將鼠標懸停在來自index.jsp文件的content.jsp鏈接上時檢查url –

回答

4

如果您使用的是spring-mvc,則不直接撥打jsp page。 您必須在控制器請求映射中映射jsp。見例如

最前一頁映射

@RequestMapping(value = "/", method = RequestMethod.GET) 
public String login() { 
    return "index"; 
} 

第二映射

@RequestMapping(value = "/other-page-link", method = RequestMethod.GET) 
public String linkpage() { 
    return "other-jsp"; 
} 

你必須JSP頁面即index.jspother-jsp

<a href="<c:url value="/other-page-link"/>"> 
    <li style="background-color: #3f91bd;"><%=rs2.getString("FORM_NAME")%></li> 
</a> 

希望我的解釋對你有用,如果你有任何疑問,我們可以討論。

+0

感謝@Chirag。是的,第一繪圖工程。 – techhunter

+0

你能建議我如何訪問js和css文件。我在網上查了一下。但是要求在Dispatcher_servlet.xml中添加條目,這會導致錯誤。有沒有什麼辦法可以添加我的controller.java文件本身? – techhunter

+0

我無法理解可以詳細說明@safoora safu – CHiRAG