

今独自でSPRINGMVCのシステムを作っています。サーバーは起動するのですが、パスを打つと画面が表示されません。すみませんがご回答よろしくお願いいたします。  
Eclipse4.6  
STS3.8  
Tomcat8  
Spring4.3.2

WEB.XML

[code]

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
     version="3.1">
     <filter>
      <filter-name>CharacterEncodingFilter</filter-name>
      <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      <init-param>
       <param-name>encoding</param-name>
       <param-value>utf-8</param-value>
      </init-param>
      <init-param>
       <param-name>forceEncoding</param-name>
       <param-value>true</param-value>
      </init-param>
     </filter>
     <filter-mapping>
      <filter-name>CharacterEncodingFilter</filter-name>
      <url-pattern>/*</url-pattern>
     </filter-mapping>
     <servlet>
      <servlet-name>dispatcher</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <init-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
      </init-param>
     </servlet>
     <servlet-mapping>
      <servlet-name>dispatcher</servlet-name>
      <url-pattern>/</url-pattern>
     </servlet-mapping>
     <jsp-config>
      <jsp-property-group>
       <url-pattern>*.jsp</url-pattern>
       <el-ignored>false</el-ignored>
       <page-encoding>utf-8</page-encoding>
       <scripting-invalid>true</scripting-invalid>
       <include-prelude>/WEB-INF/views/index.jsp</include-prelude>
      </jsp-property-group>
     </jsp-config>
    </web-app>
[/code]

JSPの場所  
webapp/WEB-INF/views/index.jsp

パスは色々試していました  
localhost:18080/SpringMVC  
localhost:18080/SpringMVC/index.jsp


CC BY-SA 3.0
2016-09-26T05:27:41.840
29133
2016-10-03T08:49:55.243
2016-09-28T09:14:37.707
18862
question
java spring java8
SPRINGMVCのパスについて


WEB-INF配下のファイルはクライアント(ブラウザ)から直接見ることはできません。

JSPファイルを直接表示(コントローラを作らずに)させたいのであれば、WEB-INFの外に置く必要があります。

`webapp/index.jsp`に配置すれば質問に書かれているパスで表示できるようになります。


CC BY-SA 3.0
2016-10-03T08:49:55.243
29320
2016-10-03T08:49:55.243
18862
29133
answer