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页面。

  • 相关阅读:
    ZOJ 3332 Strange Country II
    ZOJ 3331 Process the Tasks(双塔DP)
    ZOJ 3326 An Awful Problem(模拟)
    HDU 1796 How many integers can you find(容斥原理)
    HDU 4059 The Boss on Mars(容斥原理)
    HDU 4135 Co-prime(容斥原理)
    HDU 5677 ztr loves substring(回文串加多重背包)
    CodeForces 668B Little Artem and Dance
    CodeForces 667A Pouring Rain
    Java实现 LeetCode 764 最大加号标志(暴力递推)
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/11611669.html
Copyright © 2011-2022 走看看