IDEA创建Springmvc项目

本文详细介绍了如何使用IDEA创建Spring MVC项目,从创建javaweb动态项目开始,到导入所需jar包,配置Tomcat服务器,设置web.xml,编写jsp页面,配置dispatcherServlet-servlet.xml,最后进行测试,实现项目成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目主要步骤如下:

 

1.创建一个javaweb动态项目

2.导入springmvc demo所需要的jar包

3.生成项目war包

4.配置项目tomacat服务器

5.配置web.xml文件

6.编写测试jsp界面、编写程序入口jsp页面

7.生成dispatcherServlet-servlet.xml文件并配置

8.编写测试类测试

9.测试成功


1.创建一个javaweb动态项目

2.导入springmvc demo所需要的jar包

3.生成项目war包

4.配置项目tomacat服务器

5.配置web.xml文件

<!-- 配置 DispatcherServlet -->

<servlet>

<servlet-name>dispatcherServlet</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<!-- 配置 DispatcherServlet 的一个初始化参数: 配置 SpringMVC 配置文件的位置和名称 -->

<!--

实际上也可以不通过 contextConfigLocation 来配置 SpringMVC 的配置文件, 而使用默认的.

默认的配置文件为: /WEB-INF/<servlet-name>-servlet.xml

-->

<!--<init-param>-->

<!--<param-name>contextConfigLocation</param-name>-->

<!--<param-value>classpath:springmvc.xml</param-value> src目录下的springmvc.xml-->

<!--</init-param>-->

<!---->

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<!--哪些请求可以交给servlet处理

<url-pattern>/</url-pattern> 中的/表示所有文件交给servlet处理

-->

<servlet-name>dispatcherServlet</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>

6.编写测试jsp界面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>

<head>     

<title>Title</title>

</head>

<body>

<h1>success page</h1>

</body>

</html>

编写程序入口jsp页面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<html>

<head>

<title>$Title$</title>

</head>

<body>

<a href="helloworld">HelloWorld</a>

</body>

</html>

7.生成dispatcherServlet-servlet.xml文件并配置

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd">



<!-- 配置自定扫描的包 -->

<context:component-scan base-package="com.springmvc000"></context:component-scan>

<!--配置视图解析器 如何把 handler 方法返回值解析为实际的物理视图-->

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<property name="prefix" value="/WEB-INF/views/"></property>

<property name="suffix" value=".jsp"></property>

</bean>



</beans>

8.编写测试类测试

package com.springmvc000.handlers;



import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;



@Controller

public class HelloWorld {

/**

* 1.使用@RequestMapping注解来映射请求URL

* 2.返回值会通过视图解析器解析为实际的物理视图,对于InternalResourceViewResolver视图解析器,会做如下解析:

* 通过prefix + returnVal + 后缀 这样的方式得到实际的物理视图

* 然后会做转发操作

* 此处转发到/WEB-INF/views/success.jsp

* @return

*/

@RequestMapping("/helloworld")

public String hello(){

System.out.println("hello world");

return "success";

}

}

9.测试成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值