`
liutangfu
  • 浏览: 3121 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SpringMVC(2)

 
阅读更多

spring的配置文件

 web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4" 

xmlns="http://java.sun.com/xml/ns/j2ee" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>

   <servlet-name>hello</servlet-name>

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

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

</servlet>

<servlet-mapping>

   <servlet-name>hello</servlet-name>

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

</servlet-mapping>

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

</web-app>

设置的为DispatcherServlet继承FrameworkServlet 

FrameworkServlet 继承HttpServletBean

HttpServletBean继承httpServlet

 

springMVCsevlet的配置文件

文件名必须是web.xml配置的servlet的名字-servlet.xml

<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>

<bean name="/welcom.htm" class="com.web.WelcomControl"></bean>

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

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

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

</bean>

SpringMVC默认的Control是BeanNameUrlHandlerMapping以上配置可不用配置

InternalResourceViewResolver配置返回的视图。

prefix+view+suffix  如:/WEB-INF/jsp/welcom.jsp

WelcomControl控制层原始的是继承AbstractController

public class WelcomControl extends AbstractController {

 

protected ModelAndView handleRequestInternal(HttpServletRequest request,

HttpServletResponse response) throws Exception {

          System.out.println("我已经访问到了。。。。");

return new ModelAndView("welcom");

}

 

}

分享到:
评论

相关推荐

    springMVC练手代码

    在`hou_job_springmvc2`或`hou_spring_mvc2`项目中,你可能会找到对应的配置文件(如`web.xml`),里面会定义DispatcherServlet的初始化参数。 2. **配置文件**:SpringMVC的配置通常在XML文件(如`servlet-context...

    狂神说Java-SpringMVC学习笔记

    2、RestFul和控制器 3、转发和重定向 4、数据处理 5、JSON 6、SSM项目整合 7、Ajax 8、拦截器+文件上传下载 能学到什么:详细了解SpringMVC基础以及使用 阅读建议: 建议配合狂神教学视频使用:...

    SpringMVC PPT_springmvc_

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。本教程将深入探讨 SpringMVC 的核心概念、配置以及实际应用。...

    springmvc5-2

    springmvc5-2

    springmvc基础.docx

    2. springmvc框架原理 前端控制器、处理器映射器、处理器适配器、视图解析器 3. springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 非注解的处理器映射器、处理器适配器 注解...

    SpringMVC+Mybatis demo

    SpringMVC和MyBatis是Java Web开发中的两个核心框架,它们在构建高效、模块化的应用程序方面发挥着重要作用。SpringMVC是Spring框架的一部分,主要负责处理HTTP请求和响应,而MyBatis则是一个轻量级的持久层框架,...

    SpringMVC+sqlitejdbc的jar集合

    SpringMVC和SQLiteJDBC是两个在Java开发中常见的组件,它们分别用于构建Web应用程序和服务端数据存储。这里我们详细探讨这两个技术以及它们如何协同工作。 **SpringMVC** SpringMVC是Spring框架的一个模块,专门...

    springmvc实战项目sample

    2. **项目结构** 一个典型的SpringMVC项目会包含以下目录结构: - `src/main/java`:源代码目录,包括业务逻辑、控制器、服务等类。 - `src/main/resources`:资源配置文件,如Spring的bean配置、数据库连接配置...

    SpringMVC Demo_java_springmvc_DEMO_

    2. **SpringMVC配置**:在项目中,会有一个或多个配置文件,如`DispatcherServlet-servlet.xml`,用于配置SpringMVC的核心组件,包括视图解析器、处理器映射器、拦截器等。这些配置使得SpringMVC能够识别和处理HTTP...

    尚硅谷SpringMVC部分全套教学文档笔记

    2. **@RequestMapping映射**: - @RequestMapping注解用于将HTTP请求映射到处理方法,可以注解在类或方法上,用于指定URL路径和HTTP方法。 - 可以通过@RequestMapping的value属性设置URL,method属性定义HTTP方法...

    SpringMVC+Hibernate+EXT

    【SpringMVC】 SpringMVC是Spring框架的一部分,它是一个用于构建Web应用程序的轻量级、模型-视图-控制器(MVC)架构。SpringMVC通过将业务逻辑、控制逻辑和显示逻辑分离,提高了代码的可维护性和可测试性。在...

    一、SpringMVC尚硅谷的笔记.md

    springmvc 笔记

    SpringMVC完整文档PDF

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序而设计。它提供了模型-视图-控制器(MVC)架构,使开发者能够清晰地分离业务逻辑、数据处理和用户界面。SpringMVC的强大之处在于其灵活性、高效性和与其他...

    springMVC教案.rar

    2. **配置SpringMVC**: 配置SpringMVC通常涉及web.xml文件中的DispatcherServlet配置、Spring MVC配置文件(如servlet-context.xml)以及组件扫描。这些配置定义了处理器映射器、视图解析器、拦截器等核心组件。 ...

    IDEA社区版编写的SpringMVC小项目

    2. 配置ViewResolver,如InternalResourceViewResolver,用于解析视图。 3. 配置HandlerMapping,如BeanNameUrlHandlerMapping,将URL映射到处理器。 4. 配置Controller,定义处理请求的方法。 5. 配置Multipart...

    java springmvc

    2. **Model**: 在SpringMVC中,模型通常由JavaBean对象组成,包含了业务数据。这些对象可以通过`@ModelAttribute`注解与HTTP请求参数绑定,或通过`Model`接口添加到模型中,以便在视图中使用。 3. **Controller**: ...

    springmvc、struts2区别、mybatis、hibernate区别

    struts2介绍、和springmvc对比,mybatis介绍和hibernate对比

    【狂神SpringMVC配套课程代码】SpringMVC.zip

    【狂神SpringMVC配套课程代码】一共8个模块,大概可以看我的博客,都是自己学配套整理的 欢迎大家作为学习SpringMVC的参考!! 下面附上狂神B站课程网址,和我的博客笔记(共8章) 狂神老师B站课程:...

Global site tag (gtag.js) - Google Analytics