zoukankan      html  css  js  c++  java
  • java简单学习笔记20190202

    Spring MVC

    web.xml的配置spring mvc

    <context-param>

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

    <param-value>classpath:applicationContext.xml</param-value>

    初始化spring IoC

    <listener>

    <listern-class>org.springframework.web.context.ContextLoaderListenter</listener>

    配置servlet,spring会根据servlet-name在/web-inf/dispatcher-servlet.xml载入工程中。

    <servlet>

    <servlet-name>dispatcher</servlet-name>

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

    <load-on-startup>2</load-on-startup>

    servlet拦截设置

    <servlet-mapping>

    <servlet-name>dispatcher</servlet-name>

    <url-pattern>*.do</url-pattern>

    ------------------------------------------------------------------

    dispatcher-servlet.xml配置

    使用注解驱动mvc

    <mvc:annotation-driven />

    定义扫描包

    <context:component-scan base-package="com.*" />

    定义视图解释器

    根据前后缀生成访问路径/web-inf/jsp/xxx.jsp访问视图

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/web-inf/jsp/" p:suffix=".jsp" />

    开启事务

    <tx:annotation-driven transaction-manager="transactionManager" />

    ------------------

    @Controller表示一个控制器

    @RequestMapping访问映射路径

    也可使用注解的方式配置MVC

    继续一个类AbstractAnnotationConfigDispatcherServletInitializer,spring mvc就会加载初始化它,

    新建类WebConfig.class,标注@Configuration,@ComponentScan(“com.*"),@EnableMVC,

    并创建返回视图解析器的方法

    public ViewResolver xxx(){

      InternalResourceViewResolver viewResolver=new xxxx();

      viewResolver.setPrefix("/web-inf/jsp")

      viewResolver.setSuffix(".jsp")

      return viewResolver;

  • 相关阅读:
    hdoj--1162--Eddy's picture(最小生成树)
    hdoj--1087--Super Jumping! Jumping! Jumping!(贪心)
    hdoj--1051--Wooden Sticks(LIS)
    hdoj--5532--Almost Sorted Array(正反LIS)
    CodeForces--609C --Load Balancing(水题)
    poj--2631--Roads in the North(树的直径 裸模板)
    CodeForces--606A --Magic Spheres(模拟水题)
    CodeForcess--609B--The Best Gift(模拟水题)
    hdoj--1201--18岁生日(模拟)
    poj--1985--Cow Marathon(树的直径)
  • 原文地址:https://www.cnblogs.com/lofe/p/10349644.html
Copyright © 2011-2022 走看看