springMVC入門項目demo

CliBitner 8年前發布 | 3K 次閱讀 Java SpringMVC

  1. 引入jar包

  2. web.xml 配置 DispatcherServlet 及 springmvc.xml 的路徑

 <!-- Spring MVC -->
  <servlet>
    <servlet-name>springServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath*:/spring-mvc*.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>springServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

3. spring-mvc.xml 配置

<!-- 注解掃描包 -->
    <context:component-scan base-package="com.*" />

    <!-- 配置視圖解析 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/views/" />
        <property name="suffix" value=".jsp" />
    </bean>

4.  編寫 controller 類

package com.web;

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

@Controller
@RequestMapping(value = "/helloworld")
public class HelloWorldController{

    @RequestMapping(value="sayHello")
    public String  sayHello(Model model){
        model.addAttribute("hello", "helloworld");
        return "/modules/helloworld";

    } 
}

5. 訪問;

<a href="/springmvc-helloworld/helloworld/sayHello">sayHello</a>

6. 顯示:

${hello}

7. 結果:

源碼

 本文由用戶 CliBitner 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!