Как использовать JSP в Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как использовать JSP в Spring Boot

Сообщение Anonymous »

Настроил Spring Boot в соответствии с руководством, но он все равно не может найти мои представления jsp. Итак, после запуска я получаю сообщение: «Это приложение не имеет явного сопоставления для /error, поэтому вы видите это как запасной вариант».
Есть предложения?
пом:

Код: Выделить всё

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
2.7.5
  

com.lib.secondtry
MyLibrary
0.0.1-SNAPSHOT
MyLibrary
MyLibrary

11



org.apache.tomcat.embed
tomcat-embed-jasper
9.0.44


javax.servlet
jstl
1.2


org.apache.tomcat.embed
tomcat-embed-jasper
9.0.44
provided



org.springframework.boot
spring-boot-starter-tomcat
provided


org.springframework.boot
spring-boot-starter-web




org.springframework.boot
spring-boot-devtools
runtime
true


com.mysql
mysql-connector-j
runtime


org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin





Свойства:

Код: Выделить всё

spring.mvc.view.prefix=/webapp/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
Контроллер:

Код: Выделить всё

@Controller
public class FirstController {
@GetMapping("/")
public String sayHello(){
return "hello";
}
}
Консоль:

Код: Выделить всё

2022-11-15 23:09:26.879  INFO 11896 --- [  restartedMain] c.l.s.mylibrary.MyLibraryApplication     : No active profile set, falling back to 1 default profile: "default"
2022-11-15 23:09:26.907  INFO 11896 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2022-11-15 23:09:26.908  INFO 11896 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2022-11-15 23:09:27.369  INFO 11896 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-11-15 23:09:27.374  INFO 11896 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-11-15 23:09:27.375  INFO 11896 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.68]
2022-11-15 23:09:27.495  INFO 11896 --- [  restartedMain] org.apache.jasper.servlet.TldScanner     : At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them.  Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2022-11-15 23:09:27.500  INFO 11896 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-11-15 23:09:27.501  INFO 11896 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 593 ms
2022-11-15 23:09:27.663  INFO 11896 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2022-11-15 23:09:27.694  INFO 11896 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-11-15 23:09:27.700  INFO 11896 --- [  restartedMain] c.l.s.mylibrary.MyLibraryApplication     : Started MyLibraryApplication in 1.008 seconds (JVM running for 1.342)
2022-11-15 23:09:43.705  INFO 11896 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-11-15 23:09:43.705  INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-11-15 23:09:43.706  INFO 11896 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
В основном я создал webapp/WEB-INF/jsp/, и это не помогло.

Подробнее здесь: https://stackoverflow.com/questions/744 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»