zoukankan      html  css  js  c++  java
  • 搭建springmvc的步骤

    一定注意文件的层级关系

    1.cope相关的jar包到web-inf/lib目录下,并添加到类路径中。

    2.配置web.xml文件,配置前端控制器DisPatcherServlet

      <servlet>
            <servlet-name>springmvc</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        
        </servlet>
    
        <servlet-mapping>
            <servlet-name>springmvc</servlet-name>
            <url-pattern>*.do</url-pattern>
        </servlet-mapping>

    3.在web-inf下创建springmvc的配置文件,命名规则:[servlet-name]-servlet.xml  (例如:根据2步骤中的servlet-name需要创建springmvc-servlet.xml文件)

    4.<!-- 配置HandlerMapping     作用:根据BeanName查找相应的Controller -->(可以省略)

    <bean
    class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean>

    5.创建请求页面index.jsp

    6.创建控制器controller(HelloWorld.java)继承自AbstractController重写handleRequestInternal方法

      返回数据和页面

      ModelAndView mav=new ModelAndView("success");

      mav.addObject(hello, "hello"+hello);

    .

    7.<!-- 配置视图解析器 -->   创建响应页面success.jsp在WebContent下创建views文件夹,在其中创建success.jsp
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <!-- 前缀 -->
    <property name="prefix" value="/views/"></property>
    <!-- 后缀 -->
    <property name="suffix" value=".jsp"></property>
    </bean>

    8.<!-- 配置Controller -->

    <bean name="/hello.do" class="com.tideway.springmvc01.HelloWorld"></bean>

  • 相关阅读:
    windows下查看端口占用情况及关闭相应的进程
    python学习中的一些“坑”
    python 中一些关键字的区别
    linux下配置Tomcat开机启动
    windows 下的python 安装pycrypto
    'redis-server' 不是内部或外部命令,也不是可运行的程序或批处理文件
    怎么学习代码
    crx文件不能安装,提示无效的安装包
    回调函数
    koa-router的作用
  • 原文地址:https://www.cnblogs.com/yunqing/p/6164819.html
Copyright © 2011-2022 走看看