Struts的html标签与普通html标签的区别之button

============================================================================================

前因:今日在公司修改一个bug时需要在button控件中的onclick事件中,多传一个参数(java代码片断<%%>)。类似于


<html:button value="confirm" οnclick="doconfirm('dosubmit.do', 'add', '<%=confirmvalue%>')"></html:button>


问题:在重启服务器运行后在js代码中alert();新加的参数,发现其值为“<%=confirmvalue%>”,并不是自己想要的值。


解决:

把其改成普通的html标签


<input type="button" value="confirm" οnclick="doconfirm('dosubmit.do', 'add', '<%=confirmvalue%>')"


即可得到自己想要的值了。


总结:

Struts的html标签实际上最后还是会解析成html标签的。而其对于<%%>的java代码可能不能做二次解析。


提问: 对于其本质的原因,查阅相关资料后自己还是不能理解。望看到此贴的兄弟姐妹们能帮忙解惑下,谢谢。



============================================================================================





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值