首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringMvc 如何同时支持 Jsp 和 Json 接口?

后端同学基本都会见过这种场景:在同一个工程中,有些页面使用jsp模版渲染,同时还有其他接口提供Json格式的返回值。为了同时支持这两种场景,我们一般是如何处理的呢?...其实非常简单: 1、在项目中为 SpringMvc 指定视图解析器 ViewResolver,并引入 jstl 和 apache-jsp 依赖,用于支持jsp页面的渲染。...简单演示下: 1、配置Jsp视图解析器: @Configuration @AutoConfigureOrder @AutoConfigureAfter({WebMvcAutoConfiguration.class...}) public class SpringMvcConfig implements WebMvcConfigurer { /** * jsp视图解析 * * @...那么问题来了:为什么加上 @ResponseBody 这个注解后,就能返回 Json 数据,而不加的话就会渲染 Jsp页面?

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IIS虚拟主机支持URL重写指南

    IIS虚拟主机支持.htaccess实现URL重写,下载合适的版本,下载手动安装包ISAPI_Rewrite3_0042_manual.exe,需要手工解压到服务器的一个目录中。   ...修改http.conf会产生全局影响,可能带来冲突,内容留空,站点已经支持.htaccess   如discuz中说明   Apache Web Server(虚拟主机用户)   在开始以下设置之前,请首先咨询您的空间服务商...,空间是否支持 Rewrite   以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。   ...Win32 系统下,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份,   或者在 Discuz.net 技术支持栏目中下载此文件。

    4.4K30

    配置httpd支持PHP及默认虚拟主机

    一、配置httpd支持php 1、httpd的主配制文件: /usr/local/apache/conf/httd.conf 2、在我们安装好httpd之后,会有一个提示set ServerName,我们进入以上这个配制文件...2、apache的默认虚拟主机,任何一个域名,只要指向了这个ip,我们就可以访问到这个站点。...3、一台服务器上,我可以跑多个域名,不想让全部域全部指向同一个ip,所以我们需要给它打开一个虚拟主机配制文件,在/usr/local/apache/conf/httdp.conf 搜索:extra 找到...可以编辑/etc/hosts 也可以用curl+x直接访问: curl -x192.168.1.23:80 www.linuxidc.com 这样我们就可以访问到虚拟主机上去了 如果虚拟主机生效,那么主配制文件就失效了..., 默认虚拟主机就是:无论任何域名,只要解析到这个ip上,都会访问这个默认虚拟主机

    2.7K30

    哪种类型的云硬盘不支持备份?云硬盘好用吗?

    但其实云硬盘的种类有多种,那么哪种类型的云硬盘不支持备份呢?这一问题下文将会有一个介绍。 哪种类型的云硬盘不支持备份? 1、VBD模式的共享盘是不支持备份的,只能进行简单的读写命令。...因此该云硬盘是不支持备份的。而这种云硬盘实际上在市场上已经非常少见了。 2、比较常见的云硬盘有普通型、SSD云硬盘以及增强型SSD云硬盘。这三种云硬盘都是可以提供数据存储以及数据备份功能的。...哪种类型的云硬盘不支持备份,我们在上文做了一个介绍。一般VBD模式的云硬盘是不支持备份的,而其他大多数云硬盘都是可以实现备份功能的,这让大家在使用云硬盘过程中不必担心数据的丢失。

    2.2K10

    腾讯云虚拟主机(CVM) 支持IPV6

    本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1zK4y1s75m 让你的虚拟主机支持IPV6。...虚拟主机(cvm)支持IPV6 共以下三个步骤: 创建vpc网络 & 子网 创建虚拟主机 让虚拟主机支持ipv6公网访问 ---- 需要注意: 1.腾讯云目前支持 IPv6 的地域为北京、上海、广州、...rid=4) 首先创建vpc,再次创建子网,最后编辑cidr支持ipv6。...创建vpc网络 & 创建子网 image.png 编辑cidr image.png image.png 进入vpc创建的子网,再次点击获取IPV6 CIDR image.png 创建虚拟主机 创建云主机...rid=4) image.png 购买带宽上限后测试访问公网,可以通过ipv6协议访问以下两个网站: www.qq.com www.sina.com.cn 测试发现百度目前还不支持ipv6访问。

    13.4K41

    springboot开发之使用外部servlet容器及对jsp支持

    一般而言,springboot是使用自己内嵌的servlet容器,比如tomcat等等,而且默认的模板引擎是thymeleaf,那么如何让springboot使用外部的servlet容器并支持jsp的使用呢...3、下面我们再编写页面测试一下: 我们在webapp下新建一个hello.jsp,并在浏览器中输入localhost:8080/hello.jsp <%-- Created by IntelliJ...我们再在hello.jsp中添加跳转的: test 在application.properties配置文件中配置视图解析器 spring.mvc.view.prefix...=/WEB-INF/ spring.mvc.view.suffix=.jsp 在WEB-INF下新建一个views文件夹,向文件夹里面新建一个success.jsp <%-- Created by...跳转到success.jsp ,成功取得相应信息。 至此在springboot中使用外部servlet容器以及对jsp支持就完成了。

    67010

    云服务器和虚拟主机有什么区别,该选择哪种类型?

    昨天转载了昝辉老师的SEO优化文章,文章曾提到关于主机是否会对SEO有影响,结果影响不大,除非因作弊导致的连带责任,但是在选择主机的时候可能就犯难了。...云服务器和虚拟主机的定义: 虚拟主机:虚拟主机是把一台服务器划分为多个“小主机”,划分出来的小主机能够独立搭建网站,有完整的Internet服务器功能。...不同于传统服务器,它能够根据客户自身需求来进行配置扩增,是一种弹性计算服务,支持各种应用软件灵活扩展,就目前而言,最最推荐的当属腾讯云主机,现在腾讯云正在搞活动,最近有打算购买的可以参考以下:云产品限时秒杀...云服务器和虚拟主机的区别: 云虚拟主机:有单独的控制面板管理,通过ftp软件更新网站,一般只能放一个站点极少数可以建立子目录站点,但是同时占用的主机的资源,而且宽带都是共享的,以往的主机功能受限,除了能设置一个伪静态基本就是更换个...,速度上有保证,就是费用较大陆要贵一丢丢,准备就绪之后接下来就可以搭建自己个博客网站了,关于选择哪种程序可以参考此文:个人博客网站选择哪种博客程序比较好?

    6.1K20

    win20002003下整合IIS+Tomcat5支持jsp

    3、在IIS中把JSP相关的请求发送到Tomcat需要Tomcat Connector的支持,去apache网站下载JK2.JK2负责IIS和Tomcat的通讯,下载地址: http://archive.apache.org...10、IIS6需添加此步骤,(如果是IIS5跳过) 在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填jsp(这里的名称无所谓...12、重启电脑 13、启动Tomcat,再启动IIS 打开IE,输入http://localhost:8080/test/test.jsp 然后再看看http://localhost/test/test.jsp...tomcat处理的文件和目录可以在workers2.properties(见第4步)中的# Uri mapping与worker=ajp13:localhost:8009之间设置,如:[uri:/*.jsp...http://localhost:8080/test/test.jsp 然后再看看http://localhost/test/test.jsp,如果两者执行结果一样,恭喜你,整合成功了!

    50640

    索尼支持,微软放弃...从主机VR现状看其发展之路

    主机VR当前发展之现状 在经历了十几年的尝试和洗牌之后,游戏主机行业现已呈现索尼、微软、任天堂三分天下的局面。那么,这三家主机的VR现状如何呢?...不论是在主机方面,亦或是主机VR方面,索尼都是其中的佼佼者。...Labo VR 但任天堂对主机VR的态度并不算积极,Labo VR虽然玩法新奇,但实质上和行业初期曾推出的VR眼镜盒子无异,门槛虽低但体验较差。而在内容方面,任天堂支持的力度也不大。...而这一策略现在也沿用至主机VR领域。但游戏主机行业由于技术相对比较成熟,主机厂商能够在保证设备用户体验的同时降低性价比。...一方面,主机本身优质的内容和平台正是主机VR发展的机遇,基于主机的内容平台进行扩充,能够为主机VR提供不小的优势;另一方面,主机VR所需求的性价比也导致了其体验较差的局限,这或许便是Xbox暂不发展VR

    49630

    SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎!

    SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎! 有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。...视图不统一,导致启用 html 后,就不能访问 jsp 和 freemarker。这些具备互斥的因素,导致项目跑了 3 个,通过 Nginx 来适配。...今天,我给大家分享一种办法,让 SpringBoot 项目,同时支持多种模版引擎。 先说一下,这里没有新技术,新发明。只是根据 WebMvc 视图解析器的原理进行略微的改造。...由图可知,如果我们要支持多个视图,就需要配置多个视图解析器。...因此,当配置多个视图,需要同时支持多个视图时,就会发生一些 404(当我们配置多个视图解析器时,出现只支持一种视图解析器器,其他类型产生 404)。

    2.1K20

    腾讯云主机安全新支持独立部署模式(私有化版)!

    一起真实的攻防演练案例8月的某一天,正在攻防演练的A企业收到一条通报——你公司主机已大面积失陷。A企业怎么也没想到,公司的云上主机已经全面部署了安全防护产品,竟然也会被攻破。...实际上,A企业是典型的混合云部署企业,云上、云下都有着上千台主机。虽然云上主机筑起了“铜墙铁壁”,但IDC机房上千台主机的防护却一片空白。...攻击者以一台对外暴露的云下主机为突破口,通过Confluence漏洞上传后门文件,入侵成功后进一步横向移动至公司其他主机,导致IDC机房大面积失陷,直到被通报后才发现。...主机安全作为最后一道防线,云上、云下主机的防护同样重要。腾讯云主机安全支持将腾讯云领先的安全能力输出到企业私有数据中心,同时支持SaaS模式、代理模式、独立部署(私有化)模式三种接入方式。...即日起,腾讯云主机安全正式发布独立部署(私有化)版本,助力混合云部署企业构建更全面的数字安全免疫力!

    33210
    领券