<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Spring Mvc 入門Demo

      1、web.xml配置

      <?xml version="1.0" encoding="UTF-8"?>
      <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
               version="3.1">
          <context-param>   --Spring Controller 配置
              <param-name>contextConfigLocation</param-name>
              <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> 
          </context-param>
          <listener>
              <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
          </listener>
          <servlet>  --Spring mvc 默認調度
              <servlet-name>dispatcher</servlet-name>
              <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
              <load-on-startup>1</load-on-startup>
          </servlet>
          <servlet-mapping>
              <servlet-name>dispatcher</servlet-name>
              <url-pattern>/</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
              <servlet-name>sh</servlet-name>
              <url-pattern>/servlet/sh</url-pattern>
          </servlet-mapping>
      </web-app>

      load-on-startup表示啟動容器時初始化該Servlet;

      url-pattern表示哪些請求交給Spring Web MVC處理,配置Spring的配置文件,默認DispatcherServlet會加載WEB-INF/[DispatcherServlet的Servlet名字]-servlet.xml配置文件.

       

      2、dispatcher-servlet.xml

      <?xml version="1.0" encoding="UTF-8"?>
      <beans xmlns="http://www.springframework.org/schema/beans"
             xmlns:context="http://www.springframework.org/schema/context"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
             http://www.springframework.org/schema/context
             http://www.springframework.org/schema/context/spring-context-3.0.xsd">
          <context:component-scan base-package="com.javahash.spring.controller"></context:component-scan>   --配置掃描包
          <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
              <property name="prefix" value=""></property>     --路徑前綴
              <property name="suffix" value=".jsp"></property> --路徑后綴
          </bean>
      </beans>

      3、Controller 代碼

      package com.javahash.spring.controller;
      
      import org.springframework.stereotype.Controller;
      import org.springframework.ui.Model;
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.RequestParam;
      
      import java.util.logging.Logger;
      
      /**
       * Created by Administrator on 2014/11/8.
       */
      @Controller
      public class HelloWorldController {
      
          @RequestMapping("/hello")
          public String hello(@RequestParam(value="name", required=false, defaultValue="World") String name, Model model) {
              model.addAttribute("name", name);
              return "helloworld";
          }
      }

       

      posted @ 2014-12-04 20:17  tyb1222  閱讀(352)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品久久精品久久精品久久| 久久国产免费观看精品3| 久久久久久久一线毛片| 公喝错春药让我高潮| 欧美人与动zozo在线播放| 日日噜噜夜夜狠狠视频| 峨眉山市| 亚洲狠狠婷婷综合久久久| 亚洲无码a∨在线视频| 亚洲av影院一区二区三区| 成人亚洲一区二区三区在线| 亚洲中文一区二区av| 亚洲中文字字幕精品乱码| 国产福利社区一区二区| 国产96在线 | 亚洲| 精品久久综合日本久久网| 不卡一区二区国产精品| 国产亚洲日韩av在线播放不卡| 天干天干夜啦天干天干国产| 国产高清亚洲一区亚洲二区| 亚洲一区二区中文av| 99久久婷婷国产综合精品青草漫画 | 国产日韩av二区三区| 亚洲AV日韩AV综合在线观看| 天天综合亚洲色在线精品| 97午夜理论电影影院| 成人午夜免费无码视频在线观看 | 国产成人亚洲一区二区三区| 国产免费一区二区三区在线观看| 国产成人高清精品免费软件| 久久精品国产亚洲综合av| 成在线人永久免费视频播放| 久久综合色一综合色88欧美| 男女扒开双腿猛进入爽爽免费看| 精品国产成人一区二区| 91精品人妻中文字幕色| 亚洲精品无码日韩国产不卡av| 国产福利萌白酱在线观看视频| 亚洲国产女性内射第一区| 亚洲欧美人成网站在线观看看| 国产无遮挡又黄又爽高潮|