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

QQ登录

只需一步,快速开始

查看: 4116|回复: 8

[结贴] Task类里边获取HTTPServletRequest对象

[复制链接]

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
发表于 2013-9-11 16:28:21 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
如图所示,我用平台提供的action方法请求task类的自定义方法,同时向该方法传递两个参数,我用的方法如下:
var options={};
var param=new justep.Request.ActionParam();
param.setString('circumName', (this.data.name||""));
param.setString('executor', (this.data.executor||""));
var activity="index1";
options.contentType='application/json';
options.activity=activity;
options.dataType="json";
options.action="acquireExcutorDesc";
options.parameters=param;
options.callback=function(data){
  return data;
};
var result=justep.Request.sendBizRequest2(options);
这个方法请求的动作acquireExcutorDesc在Task类里边,具体路径如图所示,上边传递的参数需要在Task类里边用HTTPServletRequest对象接受请求传过来的参数,请问老师,怎样在Task类里边获取HTTPServletRequest对象啊?

task类

task类

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-9-11 17:52:14 | 显示全部楼层
具体需求要做什么?自己定义的最好自己床架java,不要在平台中的写
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-9-12 09:45:23 | 显示全部楼层
我也想自己定义自己的java类,但是我功力不够,看着平台的方法调用,我能成功的调用自己定义在Task类里边的自定义方法。我现在,通过上边的JS函数发起动作请求,同时传递参数给这个动作方法,需要在Task类里边获取HttpServletRequest对象,来获取参数,然后进行数据库查询,这个不知道可行不?麻烦老师给参详一下!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-9-12 10:38:53 | 显示全部楼层
用HttpServletRequest可以在UI正用.J调用action,可以参考/UI/SA/task/taskView/dsrc/SubmitTask.java
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-9-12 10:55:26 | 显示全部楼层
jishuang 发表于 2013-9-12 10:38
用HttpServletRequest可以在UI正用.J调用action,可以参考/UI/SA/task/taskView/dsrc/SubmitTask.java ...

老师麻烦你,我再问一下,我之前试过,在.j里边有HttpServletRequest对象,但是没办法进行数据库查询,是不是在.j类里边也可以进行到后台action的访问,是的话,我该怎么做?谢谢!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-9-12 11:09:39 | 显示全部楼层
进行数据库查询可以调用action
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-9-12 11:17:23 | 显示全部楼层
jishuang 发表于 2013-9-12 11:09
进行数据库查询可以调用action

可以啊!怎么调?老师说说呗!给个参考例子也行啊!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2013-9-12 11:23:43 | 显示全部楼层
4楼不是给你发了吗?里面就是调用action的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

112

帖子

169

积分

初级会员

Rank: 2

积分
169
QQ
 楼主| 发表于 2013-9-12 11:32:22 | 显示全部楼层
jishuang 发表于 2013-9-12 11:23
4楼不是给你发了吗?里面就是调用action的

好,我试试,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 21:31 , Processed in 0.070858 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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