写个js函数,自动载入页面中:<body οnlοad=function();">
用<%if("view".equals(pageState)){%> <%}%> 判断一下当前页面是编辑还是查看状态,如果是查看,则显示隐藏的内容;
pageState是从request中获得的;
String pageState=request.getParameter("pageState");
if(pageState==null||"".equals(pageState)){
pageState="add";
}
例子:
//查看时,如果动作下拉列表的内容是“审核”,则显示审核级别
<%if("view".equals(pageState)){%>
var actionInnerText= document.getElementById("actionDivId").innerText;//innerText可以获得指定id的控件显示的内容
if(actionInnerText.charCodeAt()=="审核".charCodeAt()){ //js比较汉字时用charCodeAt()方法获得编码才能进行比较
document.getElementById("auditLevelId").style.display="";
}
//编辑时
<%}else{%>
//other code
<%}%>