• springMVC基础框架搭建


    1.导入springMVC相关jar包:

    2.添加Web.xml配置文件中关于SpringMVC的配置

    <servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:springmvc-servlet.xml</param-value>
    </init-param>
    </servlet>

    <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
    </servlet-mapping>

    3.在src下添加springmvc-servlet.xml配置文件

    <!-- scan the package and the sub package -->
    <context:component-scan base-package="test.SpringMVC"/>

    <!-- don't handle the static resource -->
    <mvc:default-servlet-handler />

    <!-- if you use annotation you must configure following setting -->
    <mvc:annotation-driven />

    <!-- configure the InternalResourceViewResolver -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
    id="internalResourceViewResolver">
    <!-- 前缀 配置后台返回跳转到jsp页面 -->
    <property name="prefix" value="/WEB-INF/jsp/" />
    <!-- 后缀 -->
    <property name="suffix" value=".jsp" />
    </bean>

    4.在WEB-INF文件夹下创建名为jsp的文件夹,用来存放jsp视图。创建一个hello.jsp

    5.建立包及Controller,如下所示:

    6.编写Controller代码:

    @Controller
    @RequestMapping("/mvc")
    public class mvcController {

    @RequestMapping("/hello")
    public String hello(){
    return "hello";
    }

    @ResponseBody
    @RequestMapping("/hello2")
    public String hello2(){
    System.out.println("hello2");
    return "hello2";
    }

    }

    代码说明:如果执行方法后需要返回到jsp页面,方法上面就不要加@ResponseBody;

    如果执行方法体返回方法的结果则需要加:@ResponseBody注解

    7.启动服务器,键入 http://localhost:8080/项目名/mvc/hello

    更多参考:http://www.admin10000.com/document/6436.html

  • 相关阅读:
    经典SQL语句
    PL/SQL第二课(作业)
    CVS的使用(一课时)
    无法连接到Visual Studio 的Localhost Web服务器
    Oracle第三课(学习中笔记)
    PL/SQL第一课(学习笔记)
    Oracle第一课(学习中笔记)
    值类型——《.NET 2.0面向对象编程揭秘 》
    今日无事,将一同志之毕设完结
    第10组 Beta冲刺 (1/5)(组长)
  • 原文地址:https://www.cnblogs.com/chafe/p/6084876.html
Copyright © 2020-2023  润新知