2016-10-01 92 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