为什么Java变量不能在IF语句中解析?
为什么?为什么Java变量不能在IF语句中解析?,java,jsp,Java,Jsp,为什么? 感谢您的帮助!非常感谢你 您限制了变量的范围cssClassContainer 你可能想要 <% String cssClassContainer = "container"; %> 在我看来,在声明中根本不赋值会更清楚,因为两条路径都会赋值。当然,另一种选择是使用条件运算符:String cssclassconner=group.isControlPanel()?“容器”:“容器流体”非常感谢@SURESH@JonSkeet是的,Jon,我在路上:)更新
感谢您的帮助!非常感谢你 您限制了变量的范围
cssClassContainer
你可能想要
<%
String cssClassContainer = "container";
%>
在我看来,在声明中根本不赋值会更清楚,因为两条路径都会赋值。当然,另一种选择是使用条件运算符:
String cssclassconner=group.isControlPanel()?“容器”:“容器流体”代码>非常感谢@SURESH@JonSkeet是的,Jon,我在路上:)更新了。这是从Javascript迁移到Java的人经常遇到的问题。
<%
String cssClassContainer = "container";
%>
<%
String cssClassContainer=""; // or null
if (group.isControlPanel()) {
cssClassContainer = "container";
} else {
cssClassContainer = "container-fluid";
}
%>
String cssClassContainer = group.isControlPanel()? "container" : "container-fluid";