火狐提示 纯文本文件的字符编码未声明。如果该文件包含 US

[复制链接]
查看11 | 回复9 | 2021-1-27 07:15:45 | 显示全部楼层 |阅读模式
我配置的简单的ssm框架:
application.xml


















-->
-->





dialect=hsqldb
reasonable=true




mappers=com.github.abel533.mapper.Mapper
IDENTITY=MYSQL
notEmpty=true


-->







web.xml


contextConfigLocation
classpath:peizhi/applicationContext.xml


encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8


forceEncoding
true



org.springframework.web.context.ContextLoaderListener

org.springframework.web.context.request.RequestContextListener

org.springframework.web.util.IntrospectorCleanupListener

spring
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
classpath:peizhi/applicationContext.xml

1

spring
/*


120


400
/WEB-INF/view/commons/error/400.jsp

404
/WEB-INF/view/commons/error/404.jsp

500
/WEB-INF/view/commons/error/500.jsp


controller方法
@RequestMapping("/userList")
@ResponseBody
publicList[U]userList(){
List[U]list=userService.queryUser();
returnlist;
}
@RequestMapping("/userListView")
publicStringuserListView(){
return"index.jsp";
}
错误的地方是在下面这个方法,上面的json可以正常显示,下面这个就不行了,无论return的字符串中的页面是否存在,火狐控制台都报错“纯文本文件的字符编码未声明。如果该文件包含US-ASCII范围之外的字符,该文件将在某些浏览器配置中呈现为乱码。该文件的字符编码需要在传输协议层声明,或者在文件中加入一个BOM(字节顺序标记)。”

网上说是页面头的问题,我在页面加了没用,我感觉应该是我配置或者设置的问题,因为我return"index.jsp";改成return"1";不存在的页面它都报这个错误。
只有在火狐的控制台才有这个错误,并且显示空白页面,其他地方显示404
跪求大神指教!!!!!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
有没有人啊,是不是要给分啊,在什么地方给啊
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层




回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
没遇到过。。springmvc的配置文件看看。。。。
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
引用3楼pany1209的回复:没遇到过。。springmvc的配置文件看看。。。。
mvc这边我没有细配,我只是搭建一个简单的ssm框架,什么视图解析器,拦截器等我都没有配置,关键这应该不影响我简单功能实现吧,对了,这个项目是maven项目,是不是我的pom.xml中问题?
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
@RequestMapping(value="/。。。。。。。",method=RequestMethod.GET,produces={"application/json;charset=UTF-8"})
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
引用5楼hanpoyangtitan的回复:@RequestMapping(value="/。。。。。。。",method=RequestMethod.GET,produces={"application/json;charset=UTF-8"})
跟这个没关系,已经解决了,是配置的小问题,坑爹的问题调试了半天才发现,在web.xml中哦
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
楼主你好,遇到同样的问题,能否具体说一下是哪里配置的问题?
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
对啊,楼主自己解决完,怎么自己不说清楚
回复

使用道具 举报

千问 | 2021-1-27 07:15:45 | 显示全部楼层
是啊,说一下怎么解决的啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行