SpringMVC-01

1、在web.xml中配置SpringMVC

<url-pattern>/</url-pattern>这里的/ 可以写.action <url-pattern>.action</url-pattern> 这样拦截的springmvc请求就可以交由springmvc处理,普通的Servlet请求交由普通的Servlet处理。

SpringMVC配置文件在这个WEF-INF/dispatcher-servlet.xml 目录下且名字为dispatcher-servlet.xml 就可以不用再web.xml里配置springmvc的配置文件路径。

2、在springMVC的配置文件 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"
       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">

<!--spring的知识,扫描有注解的包   com.controller  否则不能识别注解了-->
<context:component-scan base-package="com.controller"></context:component-scan>
<!--配置视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/view/"></property> 指定开头
        <property name="suffix" value=".jsp"></property> 指定结尾
最终是/WEB-INF/view/xxx.jsp
    </bean>
</beans>

3 测试类 

package com.controller;

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



@Controller         //当前类是一个控制器
public class helloworld {
    @RequestMapping("welcome")  //拦截前端herf="welcome"的请求
    public String jieshao(){
        return "nihao";
    }
}

4 返回请求的nihao.jsp页面

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/7/11
  Time: 15:48
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    hello SpringMVC
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值