SpringMVC项目示例创建

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

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

其他工具:JDK、Tomcat 

       Spring相关jar包下载地址:

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

            首先,新创建一个项目

             

                

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

           给项目命名,点击finish。

          接着看下项目目录结构

扫描二维码关注公众号,回复: 2674161 查看本文章

          

        其中需要删除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

     

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




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

   运行程序,即可

      

猜你喜欢

转载自blog.csdn.net/lin962792501/article/details/78481245