JSP中内嵌if语句为什么不起作用?
梦回从前 2010-09-24 09:42:39 在JSP中内嵌java代码if条件语句,但是并不起作用,请教各位大侠是为什么?小弟不胜感激涕零....
以下是JSP代码
<table width="100%" height="100%" border="0" cellpadding="0"
cellspacing="0" >
<%if((request.getAttribute("windFarmId")).equals("01")) %>
<%{ %>
<tr height="65" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="01#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="02#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="03#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="04#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="05#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="06#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="07#风电线" onClick="" />
</td>
</tr>
<tr height="70" align="center" valign="bottom">
<td align="center" valign="bottom">
</td>
</tr>
<tr height="130" align="center" valign="top">
<td align="center" valign="top">
<input type="button" value="08#风电线" onClick="" />
</td>
</tr>
<%} %>
<% if((request.getAttribute("windFarmId")).equals("02")) %>
<%{ %>
<tr height="65" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="01#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="02#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="03#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="04#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="05#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="06#风电线" onClick="" />
</td>
</tr>
<tr height="90" align="center" valign="bottom">
<td align="center" valign="bottom">
<input type="button" value="07#风电线" onClick="" />
</td>
</tr>
<tr height="70" align="center" valign="bottom">
<td align="center" valign="bottom">
</td>
</tr>
<tr height="130" align="center" valign="top">
<td align="center" valign="top">
<input type="button" value="08#风电线" onClick="" />
</td>
</tr>
<%} %>.................
在这以后的代码和上面一样的一样,都是条件判断语句,但是问题出现了,条件判断不起作用,原本想根据不同的windFarmId,然后在不同页面里显示不同的按钮,但是现在所有的按钮都显示在同一个页面里了,请问这是为什么?可能是哪里出问题了呢?请大家帮帮忙,不胜感激!
注:windFarmId确定能够在页面获取到,我在action里setAttribite了。