url传递参数中#号的正则

在js中打开报表中url传递参数,参数里头有#号,如何去转为%23呢?,var url = FR.cjkEncode("${servletURL}?reportlet=/test1.cpt&projectid="+projectid+"&boxid="+box_id);
FineReportqwe4321 发布于 2016-6-16 18:30
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
Schloe发布于2016-6-16 18:30(编辑于 2023-9-6 09:34)
555
  • qwe4321 qwe4321(提问者)

    可以了,想问下[attach]38454[/attach]像这种传多个参数的,我怎么去获取下来传入sql去查询呢?[attach]38455[/attach]这样写有点问题
    回复
    2016-06-17 10:33 
最佳回答
0
yets11发布于2016-6-16 18:49(编辑于 2023-9-6 09:34)
555
  • qwe4321 qwe4321(提问者)

    转不了,[attach]38412[/attach]但是F12 查看后变成[attach]38413[/attach],我写的语句是[attach]38415[/attach],跟window.open有关吗?
    回复
    2016-06-17 09:41 
最佳回答
0
qwe4321发布于2016-6-17 09:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
qwe4321发布于2016-6-17 10:33(编辑于 2023-9-6 09:34)
555
  • Schloe Schloe
    数据源中可以通过 ${projectid}  拿到你传的参数值 直接拼入SQL中就可以了
    回复
    2016-06-17 11:05 
最佳回答
0
Schloe发布于2016-6-17 11:05(编辑于 2023-9-6 09:34)
555
  • qwe4321 qwe4321(提问者)

    可是是多值传入,多个值中有逗号隔开
    回复
    2016-06-17 11:09 
最佳回答
0
qwe4321发布于2016-6-17 11:09(编辑于 2023-9-6 09:34)
555
  • Schloe Schloe

    例如bookid 你是写在in 里面的  你传入的bookid 可以处理成 ‘111’,‘222’ 这种字符串 直接放入 in()中就可以了 其他类似
    回复
    2016-06-17 11:13 
最佳回答
0
Schloe发布于2016-6-17 11:13(编辑于 2023-9-6 09:34)
555
  • qwe4321 qwe4321(提问者)

    能说具体点吗?怎么处理成\'111\',\'222\'呢?
    回复
    2016-06-17 15:00 
最佳回答
0
qwe4321发布于2016-6-17 15:00(编辑于 2023-9-6 09:34)
555
  • Schloe Schloe

    如果你的bookid 是以逗号 或者 空格 拼接的 先分割成数组 然后类似这样
    1.   String str = \"\";
    2.         if (objs == null || objs.length == 0) {
    3.             return str;
    4.         }
    5.         for (int i = 0; i < objs.length; i++) {
    6.             if (i > 0) {
    7.                     str += s + objs[i].toString();
    8.             } else {
    9.                     str = objs[i].toString();
    10.             }
    11.         }
    12.         return str;
    复制代码

    回复
    2016-06-17 15:32 
最佳回答
0
Schloe发布于2016-6-17 15:32(编辑于 2023-9-6 09:34)
555
  • qwe4321 qwe4321(提问者)

    js中怎么去分割数组呢?我用split出错了
    回复
    2016-06-19 15:43 
最佳回答
0
qwe4321发布于2016-6-19 15:43(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 873浏览人数
  • 最后回答于:2016-6-19 15:43
    活动推荐 更多
    热门课程 更多
    返回顶部