IDEA 2018春のMVCのhelloworldを設定しました

https://segmentfault.com/a/1190000017248622からの振替

オンライン例SpringMVCのHelloWorldをたくさん構築するためのアイデアを読んで、成功せず一つの試験ダウン。
私は彼のために自身の経験を彼らの要約を作り、最終的には成功しidea2018上で実行し、シェアを記録しました。


1.プロジェクトを作成します。

clipboard.png

clipboard.png

clipboard.png

[Finish]をクリックした後、自動的に必要なjarパッケージをダウンロードします

2. Tomcatサーバーを構成します

clipboard.png

clipboard.png

clipboard.png

clipboard.png

アプリケーションコンテキストに「/」最高の
注*:あなたは、「/」に変更していない場合は、ローカルホストへのデフォルトのアクセス・パス:8080 / springmvc_hello_war_exploded
ローカルホストへのデフォルトのアクセス・パス、「/」に変更:8080 / *

clipboard.png

clipboard.png
右の2つのスプリングパッケージをダブルクリックし、[OK]をクリックします。

clipboard.png

WEB-INF JSP新しいフォルダが内部、および、内部Hello.jspの作成<身体>に「$ {メッセージ}を」追加します

clipboard.png

clipboard.png

「com.springmvc.controller」という名前の右srcフォルダ、新しい→パッケージ、

clipboard.png
このパッケージにJavaクラスを作成し、「HiController」と呼ばれます

clipboard.png
コードを追加しHiController.java:

package com.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("hi") public class HiController { @RequestMapping("hello") public String say(ModelMap model){ model.addAttribute("message","hello world"); return "hello"; //指向hello.jsp } }

clipboard.png
web.xmlのを修正し、「* .FORMは」変更されたと「/

clipboard.png
ディスパッチャ-servlet.xmlを変更し、コードを追加します。

<context:component-scan base-package="com.tutorialspoint" />

   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean>

この時間はをクリックしてマウスを使用して、エラーを要求されます  コンテキスト自動車修理、押し、「Altキー+ Enterキー」、

clipboard.png

また、手動で<豆>にコードを追加、修正することができます:

xmlns:context="http://www.springframework.org/schema/context"

clipboard.png

ディスパッチャ-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" 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.xsd"> <context:component-scan base-package="com.springmvc.controller" /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> </beans>

clipboard.png
プログラムを実行するには、右上隅▶ボタン、それが自動的にポップアップ表示されますHTTPを:// localhostを:8080

clipboard.png
また、これは自動的に表示作成のindex.jspの内容のアイデアです

私たちは、オープンHTTPを:// localhostを:8080 / HI /こんにちは

clipboard.png

 

おすすめ

転載: www.cnblogs.com/dongjh/p/11441483.html