Solved

having problem with table in a jsp

Posted on 2006-07-13
2
247 Views
Last Modified: 2010-04-01
Hi I need a table to look like this
-----------------------------------------------------------------------------------------------------------
Name / Title                                          Phone / Email        
(line)------------------------------------------------------------------------------------(line)
Steven-Stern test-ccim , CCIM             312-321-4512
  (no line here)                                 Send Email                         Image(spanned over 6 rows)
  Chief Snack Officer                                    
  430 N. Michigan Ave.
  Suite 800
  Chicago, IL 60611
-------------------------------------------------------------------------------------------------------------
but it comes out to be like this
-------------------------------------------------------------------------------------------------------------
Steven-Stern test-ccim , CCIM         312-321-4512
 (line)
  Chief Snack Officer                             Send Email       
  430 N. Michigan Ave.
  Suite 800
  Chicago, IL 60611                                                                  ( image over here)
-------------------------------------------------------------------------------------------------------------

Any help will be greatly appreciated
it also prints lnes between each person 's data. I need a line onle between all the data

here's my code
______________________________________________________________________________
 <tr>
            <td>
              <table width="508">
                    
                  <!-- To get rid of Null values -->        
                  <%!
                        public String checkNull(String theValue){
                        return ( theValue == null ) ? "" : theValue;
                  }
                  %>

                  <% if(message != null) { out.println("<br><span class='message_text'>" + message + "</span>"); } %>

                  <%
                        if(search_results.size() > 0) { %>
                              <tr height="25">
                                    <%-- <td bgcolor="#989898" nowrap>&nbsp;&nbsp;<a class="title_link" href="<%=chapter_name%>?action=search_members&first_name=<%= first_name %>&last_name=<%= last_name %>&city=<%=city%>&state=<%=state%>&ccim_status=<%=ccim_status%>&order_by=first_name">First Name</a>&nbsp;&nbsp;</td>
                                    <td bgcolor="#989898" nowrap>&nbsp;&nbsp;<a class="title_link" href="<%=chapter_name%>?action=search_members&member_id=<%= member_id %>&first_name=<%= first_name %>&last_name=
                                    <%= last_name %>&city=<%=city%>&state=<%=state%>&ccim_status=<%=ccim_status%>&order_by=last_name">Last Name</a>&nbsp;&nbsp;</td> --%>
                                    
                                    <th align = 'left'>Name / Title</th>
                                    <th align = 'left'>Phone / Email</th>
                                    <th></th>

                              </tr>
                              <%
                                    String bgcolor = "#F0F0F0";
                                    while(result_iterator.hasNext()) {
                                          ChapterMember next_record = (ChapterMember)result_iterator.next();
                              %>
                                    <tr>
                                          <td>
                                                <tr>
                                                      <td nowrap><a href="<%=chapter_name%>?action=show_memberDetail&eid=<%= next_record.getMember_ID() %>"><%=next_record.getFirst_name()%> <%=next_record.getLast_name()%>
                                                      <%if(next_record.getMember_class().equals("DESIGNEE")){%>, CCIM<%}%></a>
                                                      </td>
                                                      <td><%=next_record.getPhone1()%></td>
                                                      <td></td>

                                                </tr>
                                                <tr>
                                                      <td nowrap>&nbsp;&nbsp;<%=next_record.getTitle()%></td>
                                                      <td><a href="mailto:<%=next_record.getEmail()%>">Send Email</a></td>
                                                      <td></td>
                                                </tr>
                                          
                                                      <%
                                                            if(!checkNull(next_record.getAddress1()).equals("")) { %>
                                                            <tr><td>&nbsp;&nbsp;<%= next_record.getAddress1()%></td></tr>
                                                      <% } %>


                                                      <%
                                                            if(!checkNull(next_record.getAddress2()).equals("")) { %>
                                                            <tr><td>&nbsp;&nbsp;<%= next_record.getAddress2()%></td></tr>
                                                      <% } %>


                                                      <%
                                                            if(!checkNull(next_record.getCity()).equals("")) { %>
                                                            <tr><td>&nbsp;&nbsp;<%= next_record.getCity()%>, <%=next_record.getState()%> <%=next_record.getZip()%></td></tr>
                                                      <% } %>


                                                      <%
                                                            if(!checkNull(next_record.getCountry()).equals("") && !checkNull(next_record.getCountry()).equals("United States")) { %>
                                                            <tr><td>&nbsp;&nbsp;<%= next_record.getCountry()%> </td></tr>
                                                      <% } %>
                                          <tr><td></td><td></td>
                                          <td rowspan ='4'>
                                          <img src ="http://www.ccim.com/services/member/profile/pictures/<%=next_record.getMember_ID()%>.jpg" width="45" height="65">
                                          </td>
                                    </tr>
                                    <tr>
                                                      <td bgcolor=<%=bgcolor%> colspan ='4'></td>
                                    </tr>
                                                <%}%>

                                    <%}%>
                   </table>
               </td>
         </tr>

----------------------------------------------------------------------------------------------------------------------------------

0
Comment
Question by:huzefaq
2 Comments
 
LVL 17

Expert Comment

by:gops1
Comment Utility
Similar post you see here:

http://www.experts-exchange.com/Web/Web_Languages/HTML/Q_21918855.html

Let me know if what I have suggested is OK
0
 
LVL 2

Accepted Solution

by:
pankilmpatel earned 500 total points
Comment Utility
Hi,

I have work our with your code and find some problem with code...

1. You misplace the Header Tag.
2. You misplace the Image Part.

please change your code as per following.. and let me know if you have any problem.


 <tr>
            <td>
              <table width="508">

           <th align = 'left'>Name / Title</th>
            <th align = 'left'>Phone / Email</th>
            <th></th>
                 
               <!-- To get rid of Null values -->        
               <%!
                    public String checkNull(String theValue){
                    return ( theValue == null ) ? "" : theValue;
               }
               %>

               <% if(message != null) { out.println("<br><span class='message_text'>" + message + "</span>"); } %>

               <%
                    if(search_results.size() > 0) { %>
                         <tr height="25">
                              <%-- <td bgcolor="#989898" nowrap>&nbsp;&nbsp;<a class="title_link" href="<%=chapter_name%>?action=search_members&first_name=<%= first_name %>&last_name=<%= last_name %>&city=<%=city%>&state=<%=state%>&ccim_status=<%=ccim_status%>&order_by=first_name">First Name</a>&nbsp;&nbsp;</td>
                              <td bgcolor="#989898" nowrap>&nbsp;&nbsp;<a class="title_link" href="<%=chapter_name%>?action=search_members&member_id=<%= member_id %>&first_name=<%= first_name %>&last_name=
                              <%= last_name %>&city=<%=city%>&state=<%=state%>&ccim_status=<%=ccim_status%>&order_by=last_name">Last Name</a>&nbsp;&nbsp;</td> --%>

 <td rowspan ='4'>
                                   <img src ="http://www.ccim.com/services/member/profile/pictures/<%=next_record.getMember_ID()%>.jpg" width="45" height="65">
</td>
                             

                         </tr>
                         <%
                              String bgcolor = "#F0F0F0";
                              while(result_iterator.hasNext()) {
                                   ChapterMember next_record = (ChapterMember)result_iterator.next();
                         %>
                              <tr>
                                   <td>
                                        <tr>
                                             <td nowrap><a href="<%=chapter_name%>?action=show_memberDetail&eid=<%= next_record.getMember_ID() %>"><%=next_record.getFirst_name()%> <%=next_record.getLast_name()%>
                                             <%if(next_record.getMember_class().equals("DESIGNEE")){%>, CCIM<%}%></a>
                                             </td>
                                             <td><%=next_record.getPhone1()%></td>
                                             <td></td>

                                        </tr>
                                        <tr>
                                             <td nowrap>&nbsp;&nbsp;<%=next_record.getTitle()%></td>
                                             <td><a href="mailto:<%=next_record.getEmail()%>">Send Email</a></td>
                                             <td></td>
                                        </tr>
                                   
                                             <%
                                                  if(!checkNull(next_record.getAddress1()).equals("")) { %>
                                                  <tr><td>&nbsp;&nbsp;<%= next_record.getAddress1()%></td></tr>
                                             <% } %>


                                             <%
                                                  if(!checkNull(next_record.getAddress2()).equals("")) { %>
                                                  <tr><td>&nbsp;&nbsp;<%= next_record.getAddress2()%></td></tr>
                                             <% } %>


                                             <%
                                                  if(!checkNull(next_record.getCity()).equals("")) { %>
                                                  <tr><td>&nbsp;&nbsp;<%= next_record.getCity()%>, <%=next_record.getState()%> <%=next_record.getZip()%></td></tr>
                                             <% } %>


                                             <%
                                                  if(!checkNull(next_record.getCountry()).equals("") && !checkNull(next_record.getCountry()).equals("United States")) { %>
                                                  <tr><td>&nbsp;&nbsp;<%= next_record.getCountry()%> </td></tr>
                                             <% } %>
                              <tr>
                                             <td bgcolor=<%=bgcolor%> colspan ='4'></td>
                              </tr>
                                        <%}%>

                              <%}%>
                </table>
             </td>
         </tr>
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Apache server configuration 7 78
maven set up 2 104
maven webservice example issue 2 88
Suggestion on WebSite Template Sites 5 50
Marketing can be an uncomfortable undertaking, especially if your material is technology based. Luckily, we’ve compiled some simple and (relatively) painless tips to put an end to your trepidation and start your path to success.
In this step by step tutorial with screenshots, we will show you HOW TO: Enable SSH Remote Access on a VMware vSphere Hypervisor 6.5 (ESXi 6.5). This is important if you need to enable SSH remote access for additional troubleshooting of the ESXi hos…
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now