浏览器上访问web项目时,不是返回一个页面,而是每发送一个请求,下载一个文件的问题

问题是这样的:

最近在整合一个基于MAVEN的Spring Boot项目,本来访问Controller应该返回一个jsp页面,结果变成了下载,下载出一个以请求名为名称的文件(比如下载一个以.do或者.action结尾的文件),每一次刷新或者重新访问这个请求,就会下载一个一样的文件。

 

原因:

排除访问错了请求这种情况(比如确实访问了一个用于下载资源的链接),出现这种现象的主要原因是因为java没有识别出在Controller内return返回的jsp页面


 

解决办法:

导致这种现象的原因一般有两种,一种是jsp页面中相关的指令写错了,导致java识别不出来所返回的是一个jsp页面(比如<% page %>指令里面属性或者别的什么东西语法错误)

 

还有一种情况是没有导入编译jsp页面的,同样导致java无法识别jsp。目前我是这个原因导致的。解决这个问题的办法是在pom.xml文件中引入标签库依赖,代码如下:

<dependency>

<groupId>taglibs</groupId>

<artifactId>standard</artifactId>

<version>1.1.2</version>

</dependency>

然后重启项目,重新访问就可以了。

 

 

以上为个人总结,如有错误希望多多指正。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值