zoukankan      html  css  js  c++  java
  • springmvc 随笔1 quickstart

    1. 建立springmvc maven工程。

    在eclipse中建立maven工程,Artifact Id选择maven-archetype-webapp,建立后缺少包和tomcat运行时环境,然后点击java build path,然后点击jre选择workspace自己的jre,此时会出现maven的java和resources包。再添加server runtime选择tomcat。apply后退出。

    添加spring-context,spring-core,spring-beans,spring-web,spring-webmvc,spring-aop,spring-expression,commons-logging(Apache的)的maven仓库地址坐标

    2. 在web.xml中添加配置

    添加SpringDispatchServlet,负责分发的servlet。如果eclipse安装了spring的插件,此处可以自动生成。按alt+/后,一般在提示的最后处。

    <servlet>
            <servlet-name>springDispatcherServlet</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <init-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:springmvc.xml</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    
        <!-- Map all requests to the DispatcherServlet for handling -->
        <servlet-mapping>
            <servlet-name>springDispatcherServlet</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>

    3. 在resouces目录下,建立springxml文件,并配置二处,一是配置自动扫描的包,二是配置视图解析器。

    <context:component-scan  base-package="cn.taotao.bean.handler"></context:component-scan>
        <bean
            class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/WEB-INF/views/"></property>
            <property name="suffix" value=".jsp"></property>
        </bean>

    4. 在java的目录下,建立包,如cn.taotao.bean.handler,然后建立java文件,用注解@Controller 标注类,用@RequestMapping("hellohref")标注方法,其中方法的返回值为String类型,返回的字符串为将要显示的jsp的文件名。

    @Controller
    public class HelloWorld {
    
        @RequestMapping("/hellohref")
        public String SayHello() {
            
            return "success";
        }
    }

    5.在web-inf目录下,建立views目录(和前面的配置相互对应),然后在views下,建立success.jsp文件。

    6.测试,在首页index.jsp文件中,建立一个链接,如

    <a href="hellohref">hello href link</a>

    点击后,即可转向到views下的success.jsp页面。

  • 相关阅读:
    java泛型
    java集合
    java面向对象
    java常用类
    二分查找
    递归
    选择排序+冒泡排序
    threejs入门简单例子
    css表格合并边框以及单元格宽度计算方式
    Spring Boot 有哪些优点?
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/11611669.html
Copyright © 2011-2022 走看看