首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SpringBoot整合JSP

其他开发工具目录结构相同 pom.xml文件中加入注释部分依赖 org.springframework.boot...提供jsp引擎就是 tomcat-embed-jasper这个依赖(一定要加) 然后修改配置文件Jsp文件访问路径(视图解析) application.properties文件中加入 spring.mvc.view.prefix...=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 配置完成后webapp/WEB-INF/jsp文件夹下放jsp文件(必须有webapp/WEB-INF这个包,否则访问不到...public String index(){ return "index"; } } 访问结果如下,成功显示jsp页面 解决Intellij Idea项目中无法新建jsp...文件问题 点击File-Project Structrue,选择Modules,展开项目下web,如下图 点击右下+号,弹出窗口指定你项目资源路径,这里直接点确定就好了 保存退出,现在可以项目中任何一个地方建

44310

Spring Boot 最佳实践(二)集成Jsp与生产环境部署

/main目录下创建目录webapp/WEB-INF/jsp用于存放jsp页面,如下图: ?...为了更好演示Spring Boot 功能,我们会尽可能简化业务逻辑,在这个示例我们创建一个Cat类,设置标签hi="Hello Cat",页面输出标签即可。...; } } Spring MVC注解解读 @Controller 标识一个类上,标识类就是Spring MVC控制器类,分发处理器会扫描使用了该注解类是否使用了@RequestMapping...} 这个jsp只做了一件事,把java类里面的${hi}标签显示出来。...Windows下载:64-bit Windows zip | Linux下载:tar.gz 注意:如果是Windows版下载免安装版如果放到C盘的话,注意给文件夹分配足够权限,不然启动之后访问页面显示

1.7K50

深入Spring Boot (七):静态资源使用详解

1.静态资源存储路径 默认配置下,使用Spring Boot可以将静态资源存储/static或/public或/resources或/META-INF/resources目录下,这四个目录根目录都是...当然也可以修改这个配置配置,通过application.properties配置spring.resources.static-locations属性,属性即是自定义静态资源位置,例如自定义静态资源目录是...同样,这个默认访问路径也可以自定义,通过application.properties配置spring.mvc.static-path-pattern属性,属性即是静态资源访问路径前缀,例如自定义访问路径前缀是...这个属性同样也可以配置application.yml。 3.最佳实践 如果你应用程序被打包成一个jar,不要使用src/main/webapp目录。...如果找不到index.html,将搜索index模板文件,如果找到了,它将自动用作应用程序欢迎页面

1.4K80

项目之关于Summernote图片处理和基于SpringMVC文件上传(10)

问答列表-前端页面 index.html页面,先找到整个列表区域父级,为其添加id,以便于创建Vue对象: <!...测试完成后,my.js,向服务器端发送请求获取真实数据,并用于显示页面: let questionsApp = new Vue({ el: '#questionsApp', data...基于SpringMVC文件上传 【本知识点案例为:fileupload】 关于文件上传,HTTP协议规定: 必须使用POST方式提交请求; HTML表单必须配置enctype="multipart...SpringMVC框架控制器端会使用MultipartFile接口类型参数来接收客户端提交上传数据,处理请求方法,直接声明这个接口类型参数即可,参数名应该与客户端提交请求时名称保持一致...然后,application.properties添加自定义配置,并将自定义配置用于配置“资源目录”,并且,由于自定义了资源目录,原本static就不再是资源目录了,需要显式指定: project.upload-location

88520

Validating Form Input With Spring Boot

致写作:尽管写就好,时间自然会给你答案 这个例子用于演示Spring Boot应用如何验证Web 应用输入,我们将会建立一个简单Spring MVC应用,来读取用户输入并使用validation...,GET方法和POST方法都映射到“/”url下,showForm方法会返回“form”字符串,表示模板名称,视图控制器根据这个字符串查找模板文件form.htmlshowForm方法签名定义了...可以从PersonForm表格中提取属性,并存入PersonForm对象。@Valid注解会检查这些属性有效性,如果有错也会把错误信息渲染到模板显示页面上。...form表格,紧挨着name和age标签,有两个用于显示错误信息标签。...页面的最后有个Submit按钮,如果用户输入name和age不合法,页面显示错误提示信息,如果用户输入name和age不合法,页面会被路由到下一个页面。 results.html内容如下: <!

45420

Spring Web MVC框架(一) 搭建环境

在上面的配置,我们创建了两个ApplicationContext,一个是全局,另一个是前端控制器dispatcher-servlet使用。...控制器我们可以定义若干方法,每个方法管理相应URL请求。控制器方法返回不是任意,必须遵循一定规范。...假如控制器传过来视图名为index,那么添加前后缀之后就是该视图真正文件名/WEB-INF/jsp/index.jsp。 为什么不直接在webapp文件夹下放置JSP文件?...由于webapp文件夹下JSP可以直接被客户端访问到,因此不利于服务端控制。例如我们有一个用户信息页面需要在用户登录之后才能显示具体用户信息。...如果放到webapp下,用户可能在没有登录情况下就访问到该页面。将页面全部放到WEB-INF下,客户端无法直接访问,这样就提高了程序安全性。

35910

springBoot学习(五)springBoot自定义banner与web开发

spring扫描文件,参数为class对象 springBootbanner图 不显示banner 通过 springBootTestRun.setBannerMode(Banner.Mode.OFF...目录下新建banner.txt,txt放入自定义内容 方式二 resource目录下新建自定义名称.txt,application.properties添加“spring.banner.location...添加“spring.banner.image.location=自定义名称.jpg” 启动项目的时候,文字和图片可以共同显示,图片优先级大于文字 SpringBoot自定义启动Banner在线生成工具...=/ spring.mvc.view.suffix=.jsp prefix=/,这里/指的是webapp,为jsp根目录,idea可以设置web根目录 ?.../img/test.png 3.可以通过application.properties添加参数来指定默认路径 #修改静态资源默认访问路径(修改之后,resource下几个默认文件地址不会生效,webapp

72330

微服务架构之Spring Boot(三十六)

自动配置Spring默认之上添加了以下功能: 为 HttpMessageReader 和 HttpMessageWriter 实例配置编解码器( 本文档后面会介绍)。...通过查看类路径可用库,它们配置 为 CodecConfigurer 以具有合理默认Spring Boot通过使用 CodecCustomizer 实例进一步自定义。...这样做会将默认替换为目录位置列表。如果这样做,默认欢 迎页面检测会切换到您自定义位置。因此,如果您在启动时任何位置都有 index.html ,那么它就是应用程序主页。...28.2.5错误处理 Spring Boot提供 WebExceptionHandler 以合理方式处理所有错误。它在处理顺序位置紧接在WebFlux提供处理程序之前,这被认为 是最后。...自定义错误页面 如果要显示给定状态代码自定义HTML错误页面,可以将文件添加到 /error 文件夹。错误页面可以是静态HTML(即,添加到任何静态资源 文件夹下)或使用模板构建。

55420

Spring Boot2 系列教程(十一)Spring Boot 静态资源配置

当我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置,之前老有小伙伴微信上问松哥 Spring Boot 静态资源加载问题:“松哥,我 HTML 页面好像没有样式?”...这是我们传统解决方案, Spring Boot ,其实配置方式和这个一脉相承,只是有一些自动化配置了。 2....Spring Boot 配置 Spring Boot ,如果我们是从 https://start.spring.io 这个网站上创建项目,或者使用 IntelliJ IDEA Spring...我们知道, Spring Boot 项目中,默认是没有 webapp 这个目录,当然我们也可以自己添加(例如在需要使用JSP时候),这里第 5 个 / 其实就是表示 webapp 目录静态资源也不被拦截...所以我们理所当然猜测, Spring Boot 可能也是类似的配置。

1.4K10

这一次,我连 web.xml 都不要了,纯 Java 搭建 SSM 环境

Spring Boot 项目中,正常来说是不存在 XML 配置,这是因为 Spring Boot 不推荐使用 XML ,注意,并非不支持,Spring Boot 推荐开发者使用 Java 配置来搭建框架...,Spring Boot ,大量自动化配置都是通过 Java 配置来实现,这一套实现方案,我们也可以自己做,即自己也可以使用纯 Java 来搭建一个 SSM 环境,即在项目中,不存在任何 XML...如果采用 Java 来配置 SSM 环境,一般来说,可以不必使用 webapp 目录,除非要使用 JSP 做页面模板,否则可以忽略 webapp 目录。...首先为我们项目添加 webapp 目录,webapp 目录添加一个 jsp 目录,jsp 目录添加 jsp 文件: ?...Controller 添加控制器即可访问 JSP 页面: @Controllerpublic class HelloController2 { @GetMapping("/hello2

1.1K20

Spring Boot 静态资源到底要放在哪里?

当我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置,之前老有小伙伴微信上问松哥Spring Boot 静态资源加载问题:“松哥,我HTML页面好像没有样式?”...这是我们传统解决方案,Spring Boot ,其实配置方式和这个一脉相承,只是有一些自动化配置了。...Spring Boot 配置 Spring Boot ,如果我们是从 https://start.spring.io 这个网站上创建项目,或者使用 IntelliJ IDEA Spring...我们知道, Spring Boot 项目中,默认是没有 webapp 这个目录,当然我们也可以自己添加(例如在需要使用JSP时候),这里第5个 / 其实就是表示 webapp 目录静态资源也不被拦截...所以我们理所当然猜测, Spring Boot 可能也是类似的配置。

2K10
领券