how to display the record in a single line in JSP?
Hi,
I have created one jsp file which just shows the records(fetched from database) in table format , It does not look good?part of date/time is on the second line, the NumberOfFiles is on the second line. All fields should start and end on the first line with the Description (which can take more than 1 line)
Here is my code :
<%@ page import="com.gen.vr.dash.*,java.sql.*,java.util.*,java.text.*" %>
<jsp:useBean id="basicOperation" class="com.gen.vr.dash.VRContentDashBoardOperation" />
<html>
<HEAD>
<TITLE>Status Page </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<center>
<%@ include file="/DBMainScreen.jsp" %>
</center>
</HEAD>
<%
java.text.SimpleDateFormat sdfInput =new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss" );
java.text.SimpleDateFormat sdfOutput =new java.text.SimpleDateFormat("EEE, MMM d, yyyy hh:mm a");
DecimalFormat df =new DecimalFormat("#,##0");
VRContentDashBoard batchList[] =null;
batchList = basicOperation.getContentBatches();
String timeStampReceived=null;
String timeStampPublished=null;
String timeStampUploaded=null;
String timeStampValidated=null;
String timeStampException=null;
java.util.Date dateReceived=null;
java.util.Date datePublished=null;
java.util.Date dateUploaded=null;
java.util.Date dateValidated=null;
java.util.Date dateException=null;
%>
<form>
<blockquote>
<table BORDER="0" align="center">
<tr>
<th bgcolor=#C6C3C6 align="left" width="50" >BatchID</th>
<th bgcolor=#C6C3C6 align="left" width="50" >NoOfContentFiles</th>
<th bgcolor=#C6C3C6 align="left" width="50">DateTimeStamp</th>
<th bgcolor=#C6C3C6 align="left" width="50">Status</th>
<th bgcolor=#C6C3C6 align="left" width="50">Exception Description</th>
</tr>
<%
for(int i=0; i<batchList.length; i++)
{
VRContentDashBoard batch = batchList[i];
timeStampReceived = batch.getDateTimeStampReceived();
if(timeStampReceived!=null)
dateReceived = sdfInput.parse(timeStampReceived);
else dateReceived=null;
int noOfContentFiles = df.parse(batch.getNumberOfContentFiles()).intValue();
timeStampPublished = batch.getDateTimeStampPublished();
if(timeStampPublished!=null)
datePublished = sdfInput.parse(timeStampPublished);
else datePublished=null;
timeStampUploaded = batch.getDateTimeStampUploaded();
if(timeStampUploaded!=null)
dateUploaded = sdfInput.parse(timeStampUploaded);
else dateUploaded=null;
timeStampValidated = batch.getDateTimeStampValidated();
if(timeStampValidated!=null)
dateValidated = sdfInput.parse(timeStampValidated);
else dateValidated=null;
timeStampException = batch.getDateTimeStampException();
if(timeStampException!=null)
dateException = sdfInput.parse(timeStampException);
else dateException=null;
if(batch.getStatus().trim().equals("Received"))
{ %>
<tr>
<td align="left"><%= batch.getBatchId() %> </td>
<td align="left"><%= df.format(noOfContentFiles) %> </td>
<%if(dateReceived!=null){%>
<td align="left"><%= sdfOutput.format( dateReceived ) %> </td>
<%}
else{ %> <td align="left"> </td> <%} %>
<td align="left"><%= batch.getStatus() %> </td>
</tr>
<%}
elseif(batch.getStatus().trim().equals("Published"))
{ %>
<tr>
<td align="left"><%= batch.getBatchId() %> </td>
<td align="left"><%= df.format(noOfContentFiles) %> </td>
<%if(datePublished!=null){ %>
<td align="left"><%= sdfOutput.format( datePublished )%> </td>
<%}
else{ %> <td align="left"> </td> <%} %>
<td align="left"><%= batch.getStatus() %> </td>
</tr>
<%}
elseif(batch.getStatus().trim().equals("Uploaded"))
{ %>
<tr>
<td align="left"><%= batch.getBatchId() %> </td>
<td align="left"><%= df.format(noOfContentFiles) %> </td>
<%if(dateUploaded!=null){%>
<td align="left"><%= sdfOutput.format( dateUploaded )%> </td>
<%}
else{ %> <td align="left"> </td> <%} %>
<td align="left"><%= batch.getStatus() %> </td>
</tr>
<%}
elseif(batch.getStatus().trim().equals("Validated"))
{ %>
<tr>
<td align="left"><%= batch.getBatchId() %> </td>
<td align="left"><%= df.format(noOfContentFiles) %> </td>
<%if(dateValidated!=null){ %>
<td align="left"><%= sdfOutput.format( dateValidated )%> </td>
<%}
else{%> <td align="left"> </td> <%} %>
<td align="left"><%= batch.getStatus() %> </td>
</tr>
<%}
elseif(batch.getStatus().trim().equals("Exception"))
{ %>
<tr>
<td><%= batch.getBatchId() %> </td>
<td align="left"><%= df.format(noOfContentFiles) %> </td>
<%if(dateException!=null){ %>
<td align="left"><%= sdfOutput.format( dateException )%> </td>
<%}
else{%> <td align="left"> </td> <%} %>
<td><%= batch.getStatus() %> </td>
<td align="left"><%= batch.getExceptionDescription() %> </td>
</tr>
<%}
}
%>
</table>
</blockquote>
</form>
</html>
Regards
venki

