舒大少博客

一个95后少年的个人博客

当前时间为:
欢迎大家来到舒大少博客http://admin.evshou.com,广告合作以及淘宝商家推广请微信联系15357240395
...
零基础学Python从入门到精通 python基础教程基础

【在售价】34.90 元
【在售价】34.90 元

立即领券
...
Python编程从入门到精通 视频教学 python语言程序设计

【在售价】29.80 元
【券后价】19.80元

立即领券
...
未来教育计算机二级ms office题库电子版c语言

【在售价】28.00 元
【在售价】28.00 元

立即领券
...
Python3视频零基础教程自学入门到精通编程语言程序设计网络爬虫

【在售价】62.00 元
【券后价】52.00元

立即领券
...
Python编程从入门到精通 零基础学python数据分析

【在售价】29.80 元
【券后价】19.80元

立即领券

2020java框架教程之springMVC入门

2020-12-11 10:13:22
swq1822677238

手机扫码查看

2020java框架教程之springMVC入门

2020java框架教程之springMVC入门

1.创建web项目

2.导包:

如果不导包,可以使用依赖

<dependencies>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.2.8.RELEASE</version>
  </dependency>
</dependencies>

3.配置web.xml文件

<!-- servlet配置 -->
<servlet>
  <servlet-name>springMVC</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <!-- springmvc配置文件默认的名字 springMVC-servlet.xml  -->
  <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>

4.创建springMVC-servlet.xml 并配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       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
        https://www.springframework.org/schema/mvc/spring-mvc.xsd">
    <mvc:annotation-driven enable-matrix-variables="true"/>
    <!-- 扫描 controller  -->
    <context:component-scan base-package="springmvc.controller"/>
    <!-- 视图解析器  -->
    <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/jsp/"/><!-- 前缀  -->
        <property name="suffix" value=".jsp"/><!-- 后缀  -->
    </bean>
</beans>

5.创建controller

@controller:通知spring需要扫描该类,并且得到DispatcherServlet的解析
@RequestMapping(“/helloworl”):DispatcherServlet根据这个配置中的uri地址决定调用哪个方法
方法的返回值类型如果是字符串,说明返回的是一个视图名字,DispatcherServlet会根据视图解析器中的配置找到视图的完整路径,从而解析并显示视图

@Controller
public class HelloWorld {
    @RequestMapping("/helloworld")
    public String helloworld(){
        System.out.println("hello world");
        return "helloworld";
    }
}

6.创建jsp页面

7.配置Tomcat

8.启动Tomcat并测试

发表评论

邮箱地址不会被公开。 必填项已用*标注