在taglib的循环中怎么能去掉空行?

phiai 2003-05-12 03:56:44
package port;

import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;

public class PortItem extends BodyTagSupport{
Port port = null;
String sItemName = null;

public int doStartTag() {
PortQuery portQ = (PortQuery) findAncestorWithClass(this,PortQuery.class);
if(portQ != null) {
port = portQ.getPort();
return(EVAL_BODY_INCLUDE);
}
else{
port = new Port();
port.setPortNo("NULL");
port.setPortNameCh("NULL");
port.setPortNameEn("NULL");
port.setPortRemark("NULL");
return(EVAL_BODY_INCLUDE);
}
}

public void setItemName(String aItemName) {
sItemName = aItemName;
public int doEndTag() {
try{
JspWriter out = pageContext.getOut();
if(sItemName.equalsIgnoreCase("PortNo")) {
out.print(port.getPortNo());
}
else if(sItemName.equalsIgnoreCase("PortNameCh")) {
out.print(port.getPortNameCh());
}
else if(sItemName.equalsIgnoreCase("PortNameEn")) {
out.print(port.getPortNameEn());
}
else if(sItemName.equalsIgnoreCase("PortRemark")) {
out.print(port.getPortRemark());
}
else {
out.print("");
}
return(EVAL_BODY_INCLUDE);
}
catch(Exception e){
return(EVAL_BODY_INCLUDE);
}
}

在jsp文件中调用tag:
<list:PortList>
<tr>
<td width="5%" height="28">
<input type="checkbox" name="checkbox" value="checkbox">
</td>
<td width="15%" height="28" align="center"><list:Port itemName="PortNo" /></td>
<td width="24%" height="28" align="center"><list:Port itemName="PortNameCh" /></td>
<td width="23%" height="28" align="center"><list:Port itemName="PortNameEn" /></td>
<td width="20%" height="28" align="center"><list:Port itemName="PortRemark" /></td>
<td width="13%" height="28" align="center">
<div align="center"><a href='PortUpdate.jsp?PortNo=<list:Port itemName="PortNo" />'>修改</a></div>
</td>
<input type="hidden" name="PortNo" value='<list:Port itemName="PortNo" />'>
</tr>
</list:PortList>

但是每次循环时都会产生一个空行,原因应该是在于读取的时候指针指向第一条记录的前面,所有值都是null,但是怎么去掉这个空行?
...全文
30 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
phiai 2003-05-13
  • 打赏
  • 举报
回复
up

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧