如何在JSP中将响应内容类型设置为application / json?

时间:2013-07-05 15:07:13

标签: java jsp encoding utf-8

如何在jsp中将内容设置为 applicaiton / json

我尝试过以下代码,

<%@ page language="java" contentType="application/json; charset=UTF-8"
pageEncoding="UTF-8"%>

但是当我运行JSP文件时,我得到了这个,并且页面没有在浏览器中打开。enter image description here

希望我们的堆栈用户能够提供最佳解决方案。

2 个答案:

答案 0 :(得分:0)

将内容类型设置为application/json。 JSON字符串将类似于文件下载,因为它不是HTML文档。您需要将内容设置为text/html。但是将JSON数据作为内容类型text/html返回是不正确的。您想要具体告诉我们什么?

答案 1 :(得分:-1)

Page direct应该有效。你也可以尝试

<%
    response.setContentType("application/json");
%>