Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP文件的Spring启动问题_Jsp_Spring Mvc_Spring Boot - Fatal编程技术网

JSP文件的Spring启动问题

JSP文件的Spring启动问题,jsp,spring-mvc,spring-boot,Jsp,Spring Mvc,Spring Boot,我也有类似的问题 但不幸的是,建议的答案对我不起作用 我使用start.spring.io服务创建了项目,默认结构是 /src/main/java /src/main/resources/templates /src/main/resources/static 我有一个JSP页面,名为add.JSP: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <

我也有类似的问题

但不幸的是,建议的答案对我不起作用

我使用start.spring.io服务创建了项目,默认结构是

/src/main/java
/src/main/resources/templates
/src/main/resources/static
我有一个JSP页面,名为
add.JSP

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html lang="en">
    <head></head>
    <body>Add</body>
</html>
在浏览器中(我尝试了Chrome和Safari),我得到了文件的内容,而不是

Add
以下是我的配置代码:

@Bean
public ViewResolver getViewResolver() {
    InternalResourceViewResolver resolver = new InternalResourceViewResolver();
    resolver.setPrefix("/WEB-INF/");
    resolver.setSuffix(".jsp");
    return resolver;
}

@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}
我在pom.xml中有这些依赖项

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <scope>provided</scope>
</dependency>

org.apache.tomcat.embed
汤姆卡特·贾斯珀
假如
javax.servlet
jstl
假如
也许我应该把我的jsp文件放在其他文件夹或添加其他解析器? 提前感谢您的建议

更新 如果我添加
,我的jsp将部分工作,但不能完全工作,即

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


在不应该显示的情况下显示。问题出在哪里

阅读此文,并按照示例进行操作。谢谢你的回答!我完全遵循了这个例子,这很有帮助!对不起,我高兴得太早了。我的jsp仅部分显示。但是,例如,由于页面上显示的某些原因,请尝试此部分。也看看这个,谢谢!QnA和我的一样,但依赖性问题对我没有帮助。我用SpringBoot创建了一个新项目-1.4.0.M2-仍然不走运。但我将尝试在依赖项中进一步搜索阅读此内容,并遵循示例。谢谢你的回答!我完全遵循了这个例子,这很有帮助!对不起,我高兴得太早了。我的jsp仅部分显示。但是,例如,由于页面上显示的某些原因,请尝试此部分。也看看这个,谢谢!QnA和我的一样,但依赖性问题对我没有帮助。我用SpringBoot创建了一个新项目-1.4.0.M2-仍然不走运。但我将尝试在依赖项问题上进一步搜索
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>