我是spring boot新手,尝试使用spring boot编写MVC应用程序。控件将到达控制器,但JSP没有显示。我试着把JSP放在webapp文件夹,webapp/web-inf文件夹,但它不起作用。下面是代码。
应用属性:
server.port=8099
spring.mvc.view.prefix: /webapp/
spring.mvc.view.suffix: .jsp
登录控制器:
@Controller
public class LoginController {
@RequestMapping("/login")
public ModelAndView login(Model model) {
System.out.println("*********************************");
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("welcome");
return modelAndView;
}
}
项目结构
您的jsp页面位于WEB-INF中,因此您需要将前缀更改为以下内容,以便它可以查看jsp:
spring.mvc.view.prefix: /WEB-INF/jsp/
移动你的欢迎。jsp
到jsp文件夹。
更改前缀,如下所示,
spring.mvc.view.prefix: /WEB-INF/jsp/
并将welcome.jsp
移动到jsp
文件夹内,根据您的项目结构,它位于 /WEB-INF/文件夹内,与jsp文件夹并行。
试着改变
<packaging>jar</packaging>
到
<packaging>war</packaging>
在pom.xml
很抱歉问这个问题。我找了几个小时,但找不到任何帮助。 我想用JSP做一个简单的问答应用程序。我创建了如下2个表 col1:QuizId col2:测验名称col3:问题数 COL1:QtnNum COL2:问题COL3:option1COL4:option2COL5:option3COL6:option4COL7:correctoption 我的要求是在页面末尾添加一个提交按钮。单击submit按
我很难同时运行我的广告和应用程序。我花了两天的时间试图找到一个解决方案,但什么都没用。请帮忙。 这段代码显示我的google play services Admob广告——广告显示,但我看不到我的游戏屏幕,它是黑色背景。 此代码(注释掉的广告代码)成功运行我的游戏。是什么原因导致这两种方法无法协同工作? 你好,威廉。我刚刚开始学习Java,我使用的教程已经开始了http://www.kilobol
banner.txt中定义的应用程序版本在运行应用程序时不会显示在控制台上。它是根据Spring Boot的文档定义的 该项目使用spring boot starter父级作为父级pom(从start.spring.io开始的基本项目设置)
我正在为Java开发人员使用EclipseIDE-2021-12。我在这里处理的代码在其他所有代码编辑器上都能正常工作,但我无法在这个编辑器上运行它。我曾尝试过其他方法来解决这个问题,但到目前为止还没有奏效 问题的图像 ant调试错误
我使用一个应用程序。一个项目的基于yml的spring boot。作为我使用的示例项目https://github.com/ghillert/spring-boot-jsp-demo/blob/master/jsp-demo-tomcat/src/main/resources/application.properties到目前为止效果很好。 我非常勇敢地从应用程序更改设置。性质 到 不幸的是,在更
我正在使用 iframe 并在主页中创建四个框架.jsp就像这样...... 还有菜单。jsp,其中包含4个链接,当我单击一个链接并在href标记中时,我正在调用该操作(在struts.xml中定义),该操作正在调用一个类,该类正在返回一些数据,并在SUCCESS上转发给CUSTOMERMAIN。jsp文件,但由于iframe,它没有显示任何jsp文件。 如果我不使用iFramework…它工作正