日期:2014-05-18  浏览次数:20614 次

jsp遇到的一个问题
<%
if(rtFlag!=null&&rtFlag.equals("1")){
%>
<table align="center" width="391px" height="197px" border="0" cellpadding="0" cellspacing="0" background="../../Boss/Share/images/01.gif">
<tr height="100px">
<td width="130px">&nbsp;
</td>
<td width="261px">&nbsp;
</td>
</tr>
<%if(type.equals("delformal")){%>
<!-- 注释 -->
<tr height="30px">
<td>&nbsp;
</td>
<td>
受理成功<a onClick="delformalsucClick();" style='height: 17px;color: #FFFFFF;font-size: 12px;font-weight: bold;background-color: #999999;border: 1px solid #666666;cursor: hand;'>关闭</a>
<input name="result" type="hidden" value='1'>
</td>
</tr>
<%}else{%>
<tr height="30px">
<td>&nbsp;
</td>
<td>
受理成功<a onClick="closeWin();" style='height: 17px;color: #FFFFFF;font-size: 12px;font-weight: bold;background-color: #999999;border: 1px solid #666666;cursor: hand;'>关闭</a>
<input name="result" type="hidden" value='1'>
</td>
</tr>
<%}%>
<tr height="30px">
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr height="37px">
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
</table>
<%
}
%>


有红色部分则后面的<tr></tr>部分就不显示了
去掉则显示正常 有人遇到过这种问题吗


------解决方案--------------------
可能在jsp的<%%>中<!--无法解析。。
具体你看看word_jsp里面生成的servlet中的代码看看啊。
------解决方案--------------------
没看明白你什么意思。。更不知道你要什么结果。。。。
------解决方案--------------------
什么东西去掉扣就显示了??????????把问题说清楚点啊
------解决方案--------------------
关注
------解决方案--------------------
难道是你注释错了?
------解决方案--------------------
这也太奇怪了!但有一点确定,代码是没有问题的,关注
------解决方案--------------------
1 这样写没问题
2 你把生成的html页面源代码,仔细看看,必要时另存为html文件,单独调试
3 可以用dw 进行辅助

呵呵,很快就能找到元凶
------解决方案--------------------
估计是那注释解析成别的东西了
------解决方案--------------------
注意 全/半角和中/英文的输入法符号
------解决方案--------------------
建议看看编译后的servlet,看源码被编译成什么样了,再看看网页的源码,几个文件对比看看就能找出来的.
------解决方案--------------------
LZ直接在脚本里加"//"不就好了?
------解决方案--------------------
LZ你说的太笼统了 不明白你要干什么