简述
本文主要以SpringMVC框架为基础,搭建一个web项目实例。
环境配置
Eclipse Version:Mars Release )
Tomcat Version:8.0.53
JDK Version:1.8.0_151
新建web项目
打开Eclipse,点击File->new->Dynamic Web Project,在打开的窗口中输入Project name,如下图所示:
图 1 新建Web Project
图 2 springMVC目录
添加配置文件
在WEB-INF文件夹下面添加web.xml文件。
web.xml文件:
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="; xmlns:xsi="; xsi:schemaLocation=" /web-app_2_4.xsd" version="2.4"> <display-name>springMVC</display-name> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class> org.;/servlet-class> <init-param> <param-name>contextconfigLocation</param-name> <param-value>classpath:config </param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
在config文件夹下面添加文件。
文件:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="; xmlns:xsi="; xmlns:p="; xmlns:mvc="; xmlns:context="; xmlns:aop="; xsi:schemaLocation=" /spring-beans-4.2.xsd /spring-context-4.2.xsd /spring-mvc-4.2.xsd /spring-aop-4.2.xsd "> <!-- 用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解 --> <context:annotation-config /> <mvc:default-servlet-handler/> <mvc:annotation-driven/> <!-- 使Spring支持自动检测组件,如注解的Controller --> <context:component-scan base-package="cn.com.; /> <!-- <aop:aspectj-autoproxy/> --> </beans>
图 3添加配置文件
添加相关jar包:
图 4 添加相关jar包
配置环境
图 5 配置Tomcat服务器-1
图 6配置Tomcat服务器-2
图 7 配置Tomcat服务器-3
添加文件
index.jsp文件:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ";> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>sping-mvc-demo</title> </head> <body> This is my first springmvc demo! <a href="login.jsp">登录</a> </body> </html>
login.jsp文件:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% reque("ctx", reque()); %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ";> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>sping-mvc-demo</title> </head> <body> <form action="${ctx}/user/logon"> <input type="text" name="loginname" value="" /> <input type="submit" value="登录" /> </form> </body> </html>
UserLogonCotroller类:
package cn.com.; import javax.; import org.; import org.; import org.; import org.; /** * * <p>Title: UserLogonCotroller</p> * * <p>Description: 用户登录</p> * @date 2020年5月11日 * */ @Controller @RequestMapping("/user") public class UserLogonCotroller { /** * @param request * @return */ @ResponseBody @RequestMapping(value = "/logon", method = {Reque, Reque}) public String logon(HttpServletRequest request){ String loginname = reque("loginname"); return "welcome: " + loginname +", use springMVC"; } }
图 8 项目目录
启动服务
将springMVC项目添加到启动目录:
图 9 添加项目至启动目录
图 10启动Tomcat服务
图 11 访问springMVC项目
图 12 测试登录-1
图 13 测试-2
ok,以上就是使用SpringMVC框架搭建web项目示例详细教程,看完记得转发、点赞和收藏。想了解更多内容,请关注本小编,如果有错误,欢迎批评指正,感谢支持。
(云渺书斋)