springmvc入门程序怎么写
时间: 2023-12-01 18:02:15 浏览: 102
SpringMVC入门
首先,你需要准备好以下环境:
- JDK 1.8及以上版本
- Maven 3.2及以上版本
- Eclipse或者IntelliJ IDEA
接下来,按照以下步骤创建一个Spring MVC的入门程序:
1. 创建一个Maven项目
在Eclipse或者IntelliJ IDEA中,选择Maven项目,输入Group ID和Artifact ID,然后选择Maven Quickstart Archetype来创建一个简单的Maven项目。
2. 添加Spring MVC依赖
在项目的pom.xml文件中,添加以下依赖:
```
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
```
3. 创建Spring MVC配置文件
在src/main/resources目录下,创建一个名为springmvc-servlet.xml的Spring MVC配置文件。在该文件中,配置Spring MVC的相关信息,例如Handler Mapping、View Resolver等。这里简单配置如下:
```
<mvc:annotation-driven />
<context:component-scan base-package="com.example.controller" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
```
4. 编写Controller类
在src/main/java下,创建一个名为com.example.controller的包,并在该包下创建一个名为HelloWorldController的类。在该类中,添加一个方法用于处理请求:
```
@Controller
public class HelloWorldController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public ModelAndView helloWorld() {
ModelAndView modelAndView = new ModelAndView("hello");
modelAndView.addObject("message", "Hello World!");
return modelAndView;
}
}
```
5. 创建JSP视图
在src/main/webapp/WEB-INF/views目录下,创建一个名为hello.jsp的JSP视图文件。在该文件中,使用EL表达式显示Controller方法中传递的数据:
```
<html>
<head>
<title>Hello World JSP</title>
</head>
<body>
<h2>${message}</h2>
</body>
</html>
```
6. 部署运行
将该项目打包成war包,部署到Tomcat或者其他Servlet容器中。在浏览器中输入http://localhost:8080/项目名/hello,即可访问到Hello World页面。
以上就是一个简单的Spring MVC入门程序的步骤。
阅读全文