Spring MVC页面重定向示例
下面的示例演示如何编写一个简单的基于Web的应用程序,该应用程序使用重定向将http请求传输到另一个页面。首先,让我们拥有一个可用的Eclipse IDE,并采取以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序
- 创建一个名称为HelloWeb的动态Web项目,并在创建的项目的src文件夹下创建一个包com.jc2182
- 将下面提到的Spring和其他库拖放到WebContent/WEB-INF/lib文件夹中。
- com.jc2182包下创建Java类WebController。
- 在WebContent/WEB-INF文件夹下创建Spring配置文件web.xml和HelloWeb-servlet.xml。
- 在WebContent/WEB-INF文件夹下创建一个名为jsp的子文件夹。在此子文件夹下创建视图文件index.jsp和final.jsp。
- 最后一步是创建所有源文件和配置文件的内容,并按以下说明导出应用程序。
这是WebController.java件的内容
以下是Spring Web配置文件web.xml的内容
以下是另一个Spring Web配置文件HelloWeb-servlet.xml的内容
以下是Spring视图文件index.jsp的内容
以下是Spring视图文件final.jsp的内容
最后,以下是Spring和其他要包含在Web应用程序中的库的列表。您只需将这些文件拖放到WebContent/WEB-INF/lib文件夹中即可。
- commons-logging-x.y.z.jar
- org.springframework.asm-x.y.z.jar
- org.springframework.beans-x.y.z.jar
- org.springframework.context-x.y.z.jar
- org.springframework.core-x.y.z.jar
- org.springframework.expression-x.y.z.jar
- org.springframework.web.servlet-x.y.z.jar
- org.springframework.web-x.y.z.jar
- spring-web.jar
x,y为版本描述占位符
完成创建源文件和配置文件后,导出应用程序。右键单击您的应用程序,然后使用“导出”>“WAR文件”选项,然后将您的HelloWeb.war文件保存在Tomcat的webapps文件夹中。现在启动Tomcat服务器,并确保您能够使用标准浏览器从webapps文件夹访问其他网页。尝试访问URL http://localhost:8080/HelloWeb/index,如果Spring Web Application一切正常,您应该看到以下结果-
提交所需信息后,单击“Redirect Page”按钮以提交表单。如果您的Spring Web Application一切正常,您应该看到以下结果。