小编Jav*_*ser的帖子

如何在Java中使用servlet过滤器来更改传入的servlet请求URL?

如何使用servlet过滤器来更改传入的servlet请求URL

http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123

http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123


更新:根据BalusC的以下步骤,我想出了以下代码:

public class UrlRewriteFilter implements Filter {

    @Override
    public void init(FilterConfig config) throws ServletException {
        //
    }

    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws ServletException, IOException {
        HttpServletRequest request = (HttpServletRequest) req;
        String requestURI = request.getRequestURI();

        if (requestURI.startsWith("/Check_License/Dir_My_App/")) {
            String toReplace = requestURI.substring(requestURI.indexOf("/Dir_My_App"), requestURI.lastIndexOf("/") + 1);
            String newURI = requestURI.replace(toReplace, "?Contact_Id=");
            req.getRequestDispatcher(newURI).forward(req, res);
        } else {
            chain.doFilter(req, res);
        }
    }

    @Override
    public void destroy() {
        //
    }
}
Run Code Online (Sandbox Code Playgroud)

相关条目web.xml如下所示: …

java url servlets request servlet-filters

179
推荐指数
3
解决办法
21万
查看次数

如何在android中阅读所有即将发布的通知

如何在android中阅读所有即将发布的通知.是否可以使用广播接收器来收听传入的通知和读取通知信息的能力.

notifications android broadcastreceiver

33
推荐指数
2
解决办法
6万
查看次数

Mailchimp的$ mcj = jQuery.noConflict(true)导致冲突

我正在尝试将MailChimps的标准html表单集成到我的网站中.但是,我的网站有一些jquery代码遇到了MailChimp代码的问题.

以下代码是MailChimp嵌入式表单的一部分:

<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-  validate.js'></script>
<script type='text/javascript'>
(function($) {
window.fnames = new Array(); window.ftypes = new   Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';
}(jQuery));
var $mcj = jQuery.noConflict(true);
</script>
Run Code Online (Sandbox Code Playgroud)

'.... mailchimp.com/js/mc-validate.js'与我的Google API for jquery冲突,所以我拿出了mailchimp的jquery激活.

我的问题是:

  1. 我必须在我的.html代码中使用mailchimp /mc-validate.js行来运行表单,还是我可以依赖

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'> </script>

  1. 如果我删除本机mailchimp jquery行并依赖googleapi行,我遇到了$mcj=jQuery.noConflict(true)代码问题 .

基本问题是:有没有人有将Mail Chimp集成到他们的网站并使用jQuery遇到这些类型问题的经验?

期待您的回答.

jquery mailchimp

15
推荐指数
1
解决办法
3486
查看次数

如何配置kannel网关接收手机消息?

我使用 Kannel 作为 SMS 网关来发送和接收 SMS 消息。我已经按照指导文档下载、安装和配置了Kannel。我可以通过在浏览器中输入http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&from= "from number" &to= "to number" &text=Testing来发送短信。但是,当我从电话向网关发送 SMS 时,出现错误ERROR: request failed

我正在使用安装在 Ubuntu 10.04 LTS 上的 Kannel 1.4.3。我使用了一个wavecom modem,它的型号是WAVECOM FASTRACK type DUAL BRANCH MODEM,通过串口连接到kannel。

如果您需要更多信息,请告诉我。

我真的很感谢你的帮助。

配置文件

组=核心

管理端口 = 13000

管理员密码 = bar

短信箱端口 = 13001

smsbox-port-ssl = false

日志文件 = "/tmp/kannel.log"

日志级别 = 0

access-log = "/home/sambath/kannel/access.log"

访问日志清理 = 真

# SMSC GSM

组 = 短信

短信 = 在

smsc-id = abc

调制解调器类型 = …

kannel

6
推荐指数
1
解决办法
2万
查看次数

DB2 ERRORCODE = -4229,SQLSTATE = null

我在执行批处理操作时遇到此错误. Use getNextException() to retrieve the exceptions for specific batched elements.ERRORCODE=-4229, SQLSTATE=null

我没有找到任何指针继续调试此错误.

感谢任何帮助!

db2

6
推荐指数
2
解决办法
7万
查看次数

模型不会在Angular 2无线电列表中更新

我正在尝试构建一个Angular 2组件,它显示带有无线电的选项列表.它工作正常,但是当选择其中一个选项时,answer组件的字段(内部绑定[(ng-model)]="answer")将不会更新.我做错了什么,或者这不是创建无线电选择列表的方法吗?

  <div>
    Answer: {{ answer }}
  </div>
  <div class="radio" *ng-for="#option of itemData">
      <label>
          <input type="radio" [value]="option.id" [(ng-model)]="answer"
                 (change)="responseChanged()" name="radio-list">
          <span>{{ option.name }}</span>
      </label>
  </div>
Run Code Online (Sandbox Code Playgroud)

Plunker

javascript web-component angular

3
推荐指数
1
解决办法
3432
查看次数

Jquery Waypoint与嵌套div无法正常工作

这是小提琴

我试图让Waypoint在嵌套div中工作,但无法这样做.

outer div有固定的高度.在那个div里面,我有一个inner div和一个Waypoint div.请在下面找到代码.

HTML

<div style="background:grey;height:300px;overflow:auto;">
    <div style="height:900px;background:#F5F6CE;"></div>
    <div id="waypoint" style="background:#B45F04;">Waypoint</div>    
</div>
Run Code Online (Sandbox Code Playgroud)

脚本

$('#waypoint').waypoint(function() {
    console.log('Reached waypoint.');
}, {
    offset: 'bottom-in-view'
});
Run Code Online (Sandbox Code Playgroud)

文本达到了航点.永远不会在控制台中打印.任何指针.?

编辑:更新了小提琴.

javascript jquery jquery-waypoints

2
推荐指数
1
解决办法
2079
查看次数

作为对象键的变量在IE中不起作用

小提琴

var json = {name: 'chan'};
var variable = 'age';

$.extend(json, {[variable]: 35});

$('#result').html(JSON.stringify(json));
Run Code Online (Sandbox Code Playgroud)

该方法适用于除IE之外的大多数流行浏览器,我需要动态定义对象密钥,如何使其在IE上起作用?

javascript jquery

1
推荐指数
1
解决办法
2825
查看次数

如何解决$ .fullCalendar.formatDate不是一个函数

我正在为我的应用程序使用完整的日历api,我试图在fullcalendar中禁用过去的日期,但我得到$.fullCalendar.formatDate的不是函数错误.我发布了我的代码

select : function(start, end, allDay) {
        $('#clickedDateHolder').val(start.format());
        // show modal dialog
        var check = $.fullCalendar.formatDate(start,'yyyy-MM-dd');
        var today = $.fullCalendar.formatDate(new Date(),'yyyy-MM-dd');

        if(check < today)
        {
            bootbox.alert("Past Dates")
        }else{
            input.push(date.format());
            $('#selectedDate').val(input);
            $('#event-modal').modal('show');
Run Code Online (Sandbox Code Playgroud)

所以在这段代码中,我试图在fullcalendar中查看哪个日期是过去的日期,并尝试给出一条消息,但每次我都收到此错误.有人请帮助

javascript jquery date fullcalendar

1
推荐指数
1
解决办法
5319
查看次数

Jquery单击不添加样式

我想为主体添加一个CSS样式,如果我点击菜单与jquery,但它不起作用.

的jsfiddle

$("label").click(function() {
    $("body").css('background: red;');
});
Run Code Online (Sandbox Code Playgroud)

css jquery

0
推荐指数
1
解决办法
72
查看次数

表格的替代颜色css不适用

 function Foo(id) {
         if (document.getElementByTagName) {
             var $rows = $('#' + id + ' tr : not(:hidden)');
             for (var i = 0; i < $rows.length; i++) {
                 if (i % 2 == 0)

                 $rows[i].className = "even";
                 else $rows[i].className = "odd";
             }
         }

     }
Run Code Online (Sandbox Code Playgroud)

这是我的功能,我让它在我的代码中工作但不在这个小提琴上,如果我能够应用Foo methodin选项卡1.它将不会显示在tab2上(反之亦然).我的问题是我如何同时应用于Foo()不同标签中的两个表格.

例如,请参阅此FIDDLE.任何帮助深表感谢.

html javascript css jquery

0
推荐指数
1
解决办法
71
查看次数