我试图了解整个Spring框架.据我所知,使用gradle的相对较新的技术使很多教程和帖子在线过时了?
我遇到的主要问题是当我尝试显示jsp或html页面时,网页的正文显示文本:"filename.jsp".
该项目由New-> Other-> Spring Starter Project使用Gradle和STS 3.7创建.目标是使用MVC模式创建Web应用程序.
文件夹结构:
测试
- 春天元素(由STS创建)
--src/main/java
++ - TEST
++++ - TestApplication.java(由STS创建)
++ - TEST.Controller
++++ - JSPController.java
--sec/main/resources
++ - application.properties(由STS创建,EMPTY文件)
--src/main/webapp(**我创建了这个目录,但是这是必需的吗?)
++ - WEB-INF
++++ - home.jsp
++++ - home.html
++++ --web.xml(**下面的附加问题)
TestApplication.java
package TEST;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
}
Run Code Online (Sandbox Code Playgroud)
针对home.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> …Run Code Online (Sandbox Code Playgroud)