起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4117|回复: 11

[结贴] response的问题

[复制链接]

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2017-1-19 09:20:09 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我的 java 程序中需要执行下面的代码,在BeX5 Action对应的java 程序中如何取得 response?

response.setContentType("application/vnd.ms-excel;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=" + new String("员工薪资.xls".getBytes(), "iso-8859-1"));

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-19 11:02:17 | 显示全部楼层
这样的应该在UI2下创建.j文件,在.j中实现/UI2/system/components/justep/excel/server/dsrc/Upload.java
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
 楼主| 发表于 2017-1-19 16:04:24 | 显示全部楼层
例子看不懂,能否说的再细点?
回复 支持 反对

使用道具 举报

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
 楼主| 发表于 2017-1-19 16:05:37 | 显示全部楼层
我原来是想通过 apache POI 去导出 excel 文件的,点画面上的导出按钮的时候,系统可以弹出一个对话框,让用户保存excel文件。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-19 16:33:13 | 显示全部楼层
那你可以看看平台的导出excel的实现啊/UI2/system/components/justep/excel/server/download.j

定义.j文件(就是servlet)实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
 楼主| 发表于 2017-1-20 14:47:48 | 显示全部楼层
我通过下面代码调用J文件,为啥报调用失败, Not Found?
$.ajax({
                   async: false,
                   type: 'POST',
                   url: '/$UI/HHHR/HR/process/monthlySalary/exportExcel.j',//被调用.j的URL
                   error: function(error, status, text) {
                                        alert('调用失败:' + text);
                                },
                   success: function(result){
                                        alert(result);//要获取的值  为15
                                }
                        });
回复 支持 反对

使用道具 举报

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
 楼主| 发表于 2017-1-20 15:12:15 | 显示全部楼层
当我把上面的路径改成:url: '/x5/UI2/HHHR/HR/process/monthlySalary/exportExcel.j',又报 Internal Server Error, 怎么回事?我的server 正常啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-20 15:56:58 | 显示全部楼层
F12打开浏览器的开发人员调试工具看看network中的请求地址正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

164

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
 楼主| 发表于 2017-1-22 09:21:43 | 显示全部楼层
现在可以调用了,但是我想在下面的代码中向.j文件传送两个数组,该如何操作?j 文件又如何接收这两个数组呢?

$.ajax({
                   async: false,
                   type: 'POST',
                   url: '/$UI/HHHR/HR/process/monthlySalary/exportExcel.j',//被调用.j的URL
                   error: function(error, status, text) {
                                        alert('调用失败:' + text);
                                },
                   success: function(result){
                                        alert(result);//要获取的值  为15
                                }
                        });

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-22 10:42:39 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 15:59 , Processed in 0.116270 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表