程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> SpringMVC_HelloWorld_02,springmvchelloworld

SpringMVC_HelloWorld_02,springmvchelloworld

編輯:JAVA綜合教程

SpringMVC_HelloWorld_02,springmvchelloworld


通過注解的方式實現一個簡單的HelloWorld。

一、新建項目

同SpringMVC_HelloWorld_01

二、配置文件

1、配置web.xml

同SpringMVC_HelloWorld_01

2、配置springmvc-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd">

    <!-- 配置掃描自定義的包 -->
    <context:component-scan base-package="com.zhy.controllers"></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>
</beans>

三、編寫Controller

package com.zhy.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloWorldController {

    /*
     * 通過視圖解析器(ViewResolver)得到實際的物理視圖
     * 視圖解析器的解析規則:prefix + returnvalue + suffix
     * 結合本實例,視圖解析器的解析出來的物理視圖為:/WEB-INF/views/helloworld.jsp
     * */
    @RequestMapping("/mvc")
    public String hello(){
        
        System.out.println("call controller");
        return "helloworld";
    }
}

四、新建jsp頁面

同SpringMVC_HelloWorld_01

四、運行

同SpringMVC_HelloWorld_01

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved