欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC项目示例创建

程序员文章站 2022-07-11 10:38:03
...

       最近再学SpringMVC,开始做简单示例,写这篇文章是记录下。创建的过程,以及注意事项。以免以后忘记。

       开发工具IntelliJ IDEA。很不错的开发工具。下载地址:点击打开链接  下载之后直接安装可以使用一段时间。也可以自己去找***或者下载**版

其他工具:JDK、Tomcat 

       Spring相关jar包下载地址:

       完成后打开开发工具开始项目示例的编写。

            首先,新创建一个项目

             

                SpringMVC项目示例创建

           选中左侧Spring,接着点击SpringMVC,一般第一次创建项目,使用默认配置就好(红色方框的Download表示Spring使用的jar包将由下载获得),点击next.

           给项目命名,点击finish。

          接着看下项目目录结构

          SpringMVC项目示例创建

        其中需要删除web目录下的index.jsp。打开web.xml修改url-pattern标签的值为“/”(网上有的说改成/*,试了下,按网上改的话,浏览器不会解析jsp文件,会直接显示源                码)

        接着再src目录下,新建包,然后在包中创建一个Controller(例如:HelloController)。代码如下

        

	@Controller
	@RequestMapping(value = "/hello",method = RequestMethod.GET)
	public class HelloController {
    	    @RequestMapping(value = "/hello",method = RequestMethod.GET)
    	    public String printHello(ModelMap modelMap){
                modelMap.addAttribute("msg","Spring MVC Hello World");
                modelMap.addAttribute("name","junxu");
                return "hello";
    	     }
	}
然后编辑dispatcher-servlet.xml,配置文件

 

     <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"
       	xmlns:mvc="http://www.springframework.org/schema/mvc"
       	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
       	http://www.springframework.org/schema/mvc
       	http://www.springframework.org/schema/mvc/spring-mvc.xsd">


	<context:component-scan base-package="com.junxu.controller"/> <!--这一行是告知容器,controller的位置-->

    	<mvc:default-servlet-handler/> <!-- 静态资源(js、image等)的访问 -->
    	<mvc:annotation-driven/>

    	<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        	<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        	<property name="prefix" value="/WEB-INF/views/"/><!-- 页面放置目录 -->
        	<property name="suffix" value=".jsp"/><!-- 页面形式 -->

    	</bean>
    </bean>
      接着在WEB-INF目录下创建views目录(这个目录的名字与上述xml文件中的<property name="prefix" value="/WEB-INF/views/"/>配置一样)

      在该目录下创建hello.jsp,代码如下

       

	<%@ page contentType="text/html;charset=UTF-8" language="java" %>
	<html>
	  <head>
    	     <title>${msg}</title>
	  </head>
	  <body>
	    <h1>${msg}</h1>
	    <span>${name}</span>
	  </body>
	</html>

接着配置Tomcat

     SpringMVC项目示例创建

     点击run--》Run Configurations 然后选择本地安装的tomcat,选项如下:

SpringMVC项目示例创建

SpringMVC项目示例创建


   由于工具下载的文件不全,缺少jstl.jsr和standard.jar,所以需要自行导入

   运行程序,即可

      

相关标签: SpringMVC