(java问题)怎么在客户端获取到Response.status(200).entity(result).build()返回的值呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(java问题)怎么在客户端获取到Response.status(200).entity(result).build()返回的值呢?相关的知识,希望对你有一定的参考价值。
这几天接触JAX-RS,发现Response.status(200).entity(result).build()返回的值直接在页面上显示着json值,在页面端,我该怎么获取到这个值呢?求大神解答,最好能有示例代码?
参考技术A jquery.ajax(url,function(result)处理result ,这就是json 的返回值
) 参考技术B 把你的json值格式贴出来追问
["\n \"TFS_FILE_NAME\": \"T15tJTByZT1RCvBVdK.jpg\"\n\n"]只是页面直接显示的
是由return Response.status(200).entity(arr).build();返回的,arr是JSONArray对象
arr.json元素名 就可以拿到相应的元素了
比如你的json格式为:arr"name":"zhangsan"
那么arr.name = "zhangsan"
java 下载文件设置文件名
怎么 设置浏览器下载框中提示的文件名,不想和生成的doc一个名字,想换个名字,可以吗。
怎么的下载方式、方法。你在后台设置一个,
<%
response.setContentType(fileminitype);
response.setHeader("Location",filename);
response.setHeader("Cache-Control", "max-age=" + cacheTime);
response.setHeader("Content-Disposition", "attachment; filename=" + filename); //filename应该是编码后的(utf-8)
response.setContentLength(filelength);
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1)
outputStream.write(buffer, 0, i);
outputStream.flush();
outputStream.close();
inputStream.close();
outputStream = null;
%> 参考技术A 和普通新建文件一样 new File(“filename”) 然后用文件流保存
以上是关于(java问题)怎么在客户端获取到Response.status(200).entity(result).build()返回的值呢?的主要内容,如果未能解决你的问题,请参考以下文章