前提场景:以前的大量web项目是用jsp写的,改到springcloud中templates中不支持jsp网页。
1.在resources同级目录下新建一个webapp
2.到Project Settings->Modules->Web下把webapp路径添加进去
3.在pom.xml添加jsp支持
1 <!-- jsp支持--> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-tomcat</artifactId> 5 <scope>provided</scope> 6 </dependency> 7 8 <dependency> 9 <groupId>org.apache.tomcat.embed</groupId> 10 <artifactId>tomcat-embed-jasper</artifactId> 11 <scope>provided</scope> 12 </dependency>
4.在application.properties添加jsp访问路径
1 spring.mvc.view.prefix=/ 2 spring.mvc.view.suffix=.jsp
5.这时候看你项目的编译路径C:\Users\Administrator\AppData\Local\Temp\tomcat.7852425478486426781.7651\work\Tomcat\localhost\ROOT\org\apache\jsp有没有jsp生成,我的问题就是上边步骤全部做正确,但是路径里没jsp生成,(java 框架项目案例:www.fhadmin.cn )我解决的方案如下:
6.到此完美解决,希望能够帮助到大家
相关推荐
标题 "idea +spring boot +jsp" 暗示了我们将在Spring Boot框架下结合IntelliJ IDEA(简称Idea)来开发一个包含JSP(JavaServer Pages)的项目。Spring Boot简化了创建独立的、生产级别的基于Spring的应用程序,而...
本文将详细介绍如何解决MyEclipse编辑JSP时出现的卡顿问题,并提供一系列的优化方案。 #### 一、理解问题原因 在深入探讨解决方案之前,首先需要了解导致MyEclipse编辑JSP卡顿的主要原因。根据描述,MyEclipse在...
标题 "idea+springboot+jsp+mybatis+mapper注解" 涉及到的是一个基于IntelliJ IDEA(简称Idea)开发的Spring Boot项目,其中整合了JSP(JavaServer Pages)、MyBatis以及Mapper注解。下面将详细阐述这些技术及其整合...
在本教程中,我们将深入探讨如何在IntelliJ IDEA(IDEA)环境下使用Spring Boot、JSP和MySQL数据库创建一个简单的登录注册应用。这个集成Demo是后端开发的基础,可以帮助初学者理解这些技术如何协同工作。 首先,让...
本文将详细介绍SpringBoot与JSP集成时遇到404问题的解决方案。 首先,要确保在使用Maven构建项目时,已经正确地在`pom.xml`中添加了必要的依赖。这些依赖包括用于支持JSP的嵌入式Tomcat Jasper引擎和JSTL(Java...
确保IDEA识别这个目录为Web资源目录,这样在运行时才能正确地访问这些文件。 接下来,编写JSP页面。JSP页面是HTML与Java代码的混合体,用于展示动态内容。例如,可以创建一个简单的`index.jsp`文件,包含基本的HTML...
JavaBean可以被JSP页面通过作用域属性(例如request、session或application)来访问和调用。 4. **MVC架构**: MVC模式是Web应用设计的常见模式,其中Model代表数据模型,View负责显示,Controller处理用户请求。...
当用户访问这个URL时,Idea会根据配置加载并执行我们的Servlet。 创建HTML登录页面是用户体验的一部分。创建一个`login.html`文件,包含用户名和密码输入框以及登录按钮: ```html <!DOCTYPE html> <title>...
接着,在IDEA中编写Java代码,配置Mybatis的Mapper接口和XML配置文件,实现数据访问。同时,定义Controller层处理HTTP请求,并通过ModelAndView或者Model对象将数据传递给JSP页面。在JSP页面上,开发者可以使用EL...
标题 "idea+springboot+mybatis+jsp+bootstrap实现从mysql查询出数据并显示(源码)" 描述了一个使用特定技术栈开发的Web应用程序。这个项目整合了IntelliJ IDEA作为开发环境,Spring Boot作为核心框架,MyBatis作为...
在开发Java Web应用程序时,IntelliJ IDEA (Idea) 是一个非常强大的集成开发环境,而Tomcat则是一个广泛使用的轻量级应用服务器,尤其适合部署JSP和Servlet。本教程将详细介绍如何在Idea中配置Tomcat服务器,以便...
通过这个项目,你可以学习到Spring Boot的快速启动特性、如何在IDEA中创建项目、配置JSP支持以及编写简单的Controller和JSP页面。这只是一个基础的起点,Spring Boot还有许多高级特性,如自动配置、Actuator、Spring...
需要注意的是,由于Spring Boot默认不开启对JSP的支持,所以在IDEA 2022.2中,可能无法直接预览JSP文件。你可以通过运行应用并在浏览器中查看,或者配置IDEA的Tomcat插件以支持JSP预览。 总的来说,整合Spring Boot...
在本教程中,我们将深入探讨如何使用IntelliJ IDEA(简称IDEA)搭建一个基于Spring Boot、JPA和JSP的Web应用框架。这个框架的搭建是开发Java Web项目的一个常见选择,因为它提供了高效开发、自动化配置以及强大的...
6. **EL(Expression Language)表达式**:EL是Java EE中的一种轻量级表达式语言,用于在JSP页面上访问JavaBean属性。在本项目中,EL简化了数据展示,通过简单的表达式即可将后台数据动态地插入到HTML元素中,无需...
【Spring Boot 整合 JSP 页面】在传统的 Spring MVC 项目中,配置访问 JSP 页面相对简单,然而,Spring Boot 采用内置的 Servlet 容器(如Tomcat),默认并不支持 JSP,主要是因为 Spring Boot 强调快速开发,简化...
通过对上述几个可能的错误点进行排查和修正,可以解决大部分IDEA JavaWeb项目启动运行后出现的404错误问题。如若以上方法仍未解决问题,建议检查项目的部署路径、Tomcat服务器的配置以及JSP页面的编写是否正确无误。
4. 导入源码项目到IDE(如Eclipse、IntelliJ IDEA)中。 5. 配置Web服务器的部署路径和数据库连接信息。 6. 在Web服务器上部署并启动项目,通过浏览器访问。 通过学习和研究这个博客系统的源码,你可以深入了解JSP...
2. **JavaWeb基础**:包括Servlet、JSP(JavaServer Pages)和JDBC(Java Database Connectivity),这些是构建Web应用的基础,其中Servlet处理后端逻辑,JSP用于生成动态网页,JDBC则用于与数据库交互。 3. **MVC...
3. **el-api.jar**:Expression Language (EL) API,用于在JSP页面中方便地访问JavaBean属性或执行其他表达式。例如,`${expression}`就是EL的使用。 4. **jstl.jar**:JSTL(JavaServer Pages Standard Tag ...