JSP-html 按钮启用-禁用条件
JSP-html button enable-disable condition
我尝试了一些代码来根据条件制作禁用/启用按钮,但它显然无法正常工作:
<form method="get" action="reg.jsp">
<%
if ((String)session.getAttribute("dept") == "HR") {
%>
<th colspan="1"><input type="submit" value="Register"/></th>
<% }
else {
%>
<th colspan="1"><input type="submit" value="Register" disabled></th>
<th><%= session.getAttribute("dept")%></th>
<%
}
%>
</form>
它是这样工作的:
按钮不可用
"register" 按钮应该在 "department" 为 "HR" 时启用。
请帮我找出我遗漏的内容..:(
不要在 JSP 中使用 Java 代码。使用 JSTL 标签或 JSP 表达式语言。
How to avoid Java code in JSP files?
您的标记可以使用如下表达式语言大大简化:
<form method="get" action="reg.jsp">
<th colspan="1">
<input type="submit" value="Register" ${sessionScope.dept eq 'HR' ? '' : 'disabled' }/>
</th>
<th>
${sessionScope.dept}
</th>
</form>
我尝试了一些代码来根据条件制作禁用/启用按钮,但它显然无法正常工作:
<form method="get" action="reg.jsp">
<%
if ((String)session.getAttribute("dept") == "HR") {
%>
<th colspan="1"><input type="submit" value="Register"/></th>
<% }
else {
%>
<th colspan="1"><input type="submit" value="Register" disabled></th>
<th><%= session.getAttribute("dept")%></th>
<%
}
%>
</form>
它是这样工作的:
按钮不可用
"register" 按钮应该在 "department" 为 "HR" 时启用。
请帮我找出我遗漏的内容..:(
不要在 JSP 中使用 Java 代码。使用 JSTL 标签或 JSP 表达式语言。
How to avoid Java code in JSP files?
您的标记可以使用如下表达式语言大大简化:
<form method="get" action="reg.jsp">
<th colspan="1">
<input type="submit" value="Register" ${sessionScope.dept eq 'HR' ? '' : 'disabled' }/>
</th>
<th>
${sessionScope.dept}
</th>
</form>