1.我在bean中定义一个变量flag(flag=1表示开 flag=0表示关)
2.在jsp页面中有个linkbutton
3.如果我在jsp页面中用struts标签<logic:equal>很容易取得flag的值(flag=1我想让linkbutton为正常状态,flag=0我想让linkbutton为灰色不可选状态)
4.现在我在jsp页面中我想用jsf标签来做,不知道怎么实现,请大家帮助。(是否可以用js来实现,如何实现?)
2.在jsp页面中有个linkbutton
3.如果我在jsp页面中用struts标签<logic:equal>很容易取得flag的值(flag=1我想让linkbutton为正常状态,flag=0我想让linkbutton为灰色不可选状态)
4.现在我在jsp页面中我想用jsf标签来做,不知道怎么实现,请大家帮助。(是否可以用js来实现,如何实现?)
吧你的flag放到一个hidden里如<input type="hidden" value="你的flag的值" id="haddenFlag"/><script>
window.onload=doInitLinkState;
function doInitLinkState() { var link = document.getElementById("linkId");//假设link的ID为"linkId" var hiddenFlag = document.getElementById("haddenFlag");
if(hiddenFlag.value == "1") {
link.disabked=false;//可用
} else {
link.disabked=true;//不可用
}
}</script>