springmvc demo小结

一、SpringMVC基础入门,创建一个HelloWorld程序

1.首先,导入SpringMVC需要的jar包。

2、添加Web.xml配置文件中关于SpringMVC的配置

<!--configure the setting of springmvcDispatcherServlet and configure the mapping-->

<servlet>

    <servlet-name>springmvc</servlet-name>

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

    <init-param>

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

          <param-value>classpath:springmvc-servlet.xml</param-value>

      </init-param>

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

</servlet>

<servlet-mapping>

    <servlet-name>springmvc</servlet-name>

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

</servlet-mapping>

3.在src下添加springmvc-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"

    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-4.1.xsd

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

    <!-- scan the package and the sub package -->

    <context:component-scan base-package="test.SpringMVC"/>

    <!-- don‘t handle the static resource -->

    <mvc:default-servlet-handler />

    <!-- if you use annotation you must configure following setting -->

    <mvc:annotation-driven />

    

    <!-- configure the InternalResourceViewResolver -->

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

            id="internalResourceViewResolver">

        <!-- 前缀 -->

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

        <!-- 后缀 -->

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

    </bean>

</beans>

4.在WEB-INF文件夹下创建名为jsp的文件夹,用来存放jsp视图。创建一个hello.jsp,在body中添加“Hello World”。

5.建立包及Controller,如下所示

6.编写Controller代码

@Controller

@RequestMapping("/mvc")

public class mvcController {

    @RequestMapping("/hello")

    public String hello(){       

        return "hello";

    }

}

7.启动服务器,键入 http://localhost:8080/项目名/mvc/hello

8、代码百度云链接 http://pan.baidu.com/s/1c1DMOI

注:

1>创建源文件需要用 source folder

2>设置out put路径为webContent/web-inf/classes

时间: 2024-10-31 22:19:56

springmvc demo小结的相关文章

【Spring学习】SpringMVC demo搭建

前言:今天会通过IDEA建立一个SpringMVC的demo项目,在其中会涉及到一些基础模块和相关知识,然后结合这个具体的知识点,理解清楚SpringMVC的框架原理(以图的形式展示),顺藤摸瓜分析源码 一.新建项目 通过File-New-Project,在下方页面勾选:Spring MVC + Web Application 点击Next填上:ProjectName和Project Location,之后会进入下载依赖包的过程: 完成之后,在窗口中打开的工程目录如下:其中lib中所放的是依赖的

SpringMVC错误小结

No mapping found for HTTP request with URI [/SpringMVC/user.do] in DispatcherServlet with name 'springDispatcherServlet' 如果排除了主要配置问题,还可能的原因是未加入<mvc:annotation-driven/> <mvc:annotation-driven> <mvc:message-converters> <bean class="

sping-mvc(一)spring-mvc原理小结

简介 springmvc作为前端mvc框架的后起之秀,与之前的struts类似,但是更为灵活,配置简单和spring以及火热的restful结合的更好. 原理 对应上面那张图,结合springmvc的源码先从web.xml来讲起.当容器启动,加载web.xml.这里无论是基本的jsp和servlet服务器,还是支持更加广泛的jboss都可以来支持springmvc. 1.在web.xml内配置了对应的url路径就会请求对应的DispatcherServlet. 2.找到dispatcherser

IntelliJ IDEA springmvc demo

construction pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&

【SSH系列】深入浅出SpringMvc+入门Demo

Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据.业务与展现进行分离.从这样一个角度来说,Spring MVC和Struts.Struts2非常类似.Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler.通过可配置的handler mappings.view resolution.locale以及theme resolution来处理请求并且

SpringMVC in IDEA开发实践

按照上篇装过Tomcat之后. 本机本来装了IDEA和Maven. 参考以下这篇 https://my.oschina.net/gaussik/blog/385697 <使用IntelliJ IDEA开发SpringMVC网站(一)开发环境> 其中初始化项目的时候非常慢,需要参考以下这篇来进行: http://www.cnblogs.com/beiyeren/p/4566485.html <maven generating project in batch mode hang> 另

使用Maven搭建SpringMVC

1.新建Maven项目,选择webapp,如下图,点击next,输入GroupId和ArtifactId(即项目名称)后点击Finish. 2.此时项目会报错,如下: 右击项目,点击最下面的Properties,更给其中左侧的Java Build Path中的JRE System Library为安装的JRE,同时更改Java Compile,还需要更改Project Facets中的java版本.如果需要也可以更改Dynamic Web Module的版本,不过这个需要到项目所在的路径下的.s

SpringMVC(三十) 实例:SpringMVC_RESTRUL_CRUD_显示所有员工信息

Step by step to create a springMVC demo. 1. 创建一个dynamic web 工程. 2. 添加需要的jar文件,如下图: 3. 配置web.xml:配置dispatcher servlet; 配置hiddenhttpmethod <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XM

使用IntelliJ IDEA开发SpringMVC网站(二)开发环境

访问GitHub下载最新源码:https://github.com/gaussic/SpringMVCDemo 文章已针对IDEA 2016做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 另外:文中的附图部分仍然为旧版本,请参照自身版本进行配置. 五.SpringMVC框架配置 进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行SpringMVC的网站开发. 1.web.xml配置 打开src\main\webapp\WEB-INF\下的web.xml文件