如何在Spring MVC netbeans Project中添加新的jsp页面?

时间:2015-06-10 12:36:12

标签: java jsp spring-mvc

我在net-beans中有一个简单的JSP spring项目。

我想创建一个新页面并从" index.jsp(html)"转到它。

<form id="form1" method="post" action="newpage.jsp">
   ...
   button with submit type
</form>

我该怎么去newpage.jsp?

我添加newpage.jsp并运行我的项目但是Server找不到这个页面!!!

是否有任何设置可以运行正确的项目?这是什么?

我的项目:

enter image description here

索引页:

enter image description here

enter image description here

其他页面:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:4)

问题是表单目标位于错误位置:

Test/index.html

在提交之前,您会在地址栏中看到:

Test/newpage.jsp

提交后:

WEB-INF/jsp/newpage.jsp

然而,jsp位置位于InternalResourceViewResolver

之下

一般情况下,您应该向控制人提交表单,使用WEB-INF指出dispatcher-servlet.xml<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /> 下的网页。

{{1}}

您还可以查看此tutorial