Heritrix2出现NullPointerException的原因和解决方式

Heritrix2在Settings Sheets时出现java.lang.NullPointerException错的原因和解决方式

 

       如果使用IE或者IE内核的浏览器,在进行Settings Sheets操作时,会出现上述错误。这是因为Heritrix2在相关页面使用<button> 控件替换了原来的<input type="button">。<button> 控件 与 <input type="button"> 相比,提供了更为强大的功能和更丰富的内容。但遗憾的是,微软对于这个控件的实现,并不是完全按照标准的,当button按钮按下后时,button的value等于button标签之间的innerText。而Heritrix2期待的是它写在value中的格式化的参数。 <button class="rowLink" type="submit" name="details" value="bdb:checkpoint-copy-bdbje-logs">details</button>。微软传到后台的值是detail,而不是bdb:checkpoint-copy-bdbje-logs。
      如果一定要使用IE浏览器进行后台管理的话,建议改一下Heritrix2包里面sheets下的page_sheet_editor.jsp,具体的修改就看各人喜好了,这应该属于网页工程师的实现范畴。
     顺便说一句,Heritrix这东西配置起来还是比较麻烦的,虽说2比1要好一些了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值