1. 如果一个控件初始处于disable状态,即使在页面中使用javascript将其修改为enable状态,该控件也无法将值传递给bean中的属性了。
没来得及做更深入的实验,猜测如下:
点击提交按钮时,发送的request报文中是否会携带该控件的值?我猜是不携带。
为什么不携带该控件的值?我猜是由于JSF自动生成的javascript代码未将该值写入request报文。
为什么JSF生成javascript代码时不生成得灵活一些,根据该控件的当前状态决定是否将控件值写入request报文?