SpringMVC项目示例创建
最近再学SpringMVC,开始做简单示例,写这篇文章是记录下。创建的过程,以及注意事项。以免以后忘记。
开发工具IntelliJ IDEA。很不错的开发工具。下载地址:点击打开链接 下载之后直接安装可以使用一段时间。也可以自己去找***或者下载**版
其他工具:JDK、Tomcat
Spring相关jar包下载地址:
完成后打开开发工具开始项目示例的编写。
首先,新创建一个项目
选中左侧Spring,接着点击SpringMVC,一般第一次创建项目,使用默认配置就好(红色方框的Download表示Spring使用的jar包将由下载获得),点击next.
给项目命名,点击finish。
接着看下项目目录结构
其中需要删除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,所以需要自行导入
运行程序,即可
下一篇: springmvc(2)---入门示例