不起眼的小错

     刚小白同事问了个问题,具体是这样的,说起来有点长:

     页面用的是tapestry,仿照《tapestry5.1实例教程》写了个layout的组件,把公用的页面导航部分全部

放在layout里面,layout里面嵌如动态部分,具体显示什么依据点击的链接不同。结果改成layout后,原本正常的一个功能—文件上传组件不能用了(继承AbstractExtendableComponent写的组件),现象就是本来应该显示的上传按钮不显示了。找了很长时间也想到了很多可能的出错的地方,因为没改进之前也就是没有在内容页面外嵌套layout组件时,tml文件的根目录是html,那时是正常的,所以想到的就是是不是上传组件写的不够完全兼容,漏掉了什么地方,结果套在别的组件里面就不显示了,想到的都是这类复杂原因(哎,其实是没有抓住事物的本质。。。),纠结在这些问题上找了一阵子,无果。。。最后还是请老将出马,终于找到原因,原来是小白在页面上加载的js里面写了句alert();页面有bug脚本错,所以上传组件根本没有加载上,吐血!!!

      反思下:1,没有切中要害,在错误的方向一直折腾。。。2,脚本错误害死人!调试页面的时候一定先用工具看下有没有脚本的红叉叉!

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值