2016-10-03 16 views
-2

Wie kann ich den Listenwert in zwei verschiedenen Spalten nach IDs anzeigen?Anzeige einzelner Listenwerte in 2 verschiedenen Spalten in einer JSP

<div id="mappedORg"> 
    <table width="100%" id="myTable" class="sortable"> 
    <tr> 
     <h1>Mapped Organization</h1> 
    <thead> 
     <tr> 
     <th><strong><s:property value="getText('global.univeristy')" /></strong></th> 
     <th ><strong><s:property value="getText('global.college')" /></strong></th> 
     </tr> 
    </thead> 
    <tbody> 
     <s:iterator value="userOrgMappedList" var="quesvar" status="questat"> 
     <tr> 
     <td valign="top" class="style11" style="width: 20%;"><s:property value="userOrgMappedList[#questat.index].OrgName"/></td> 
     </s:iterator> 
     </tr> 

Hier ist meine Abfrage zum Abrufen von Universität und Hochschule

SELECT UOM.Organization_ID, OM.Organization_Name, OM.Organization_Type_ID, UOM.Is_Active,OM.Organization_Parent_Id FROM T_User_Organization_Map UOM 
INNER JOIN M_Organization_Master OM ON UOM.Organization_ID = OM.Organization_ID 
INNER JOIN M_Organization_Type_Master OTM ON OM.Organization_Type_ID=OTM.Organization_Type_ID 
LEFT OUTER JOIN M_Organization_Master LOM ON OM.Organization_Parent_Id = LOM.Organization_ID WHERE UOM.User_ID IN (' 1 ') AND OM.Is_Active = 1 ORDER BY OM.Organization_Name 


Query is returing organization_parent_id as whose organization_id is university for that particular organization. 

Ich will als andere Universität hat andere Hochschule in verschiedenen Spalten Universität und Hochschule angezeigt werden und alle aus derselben Liste usrOrgMapping sind holen. Wie kann ich das gesamte College in Bezug auf die Universität anzeigen? Wie kann ich diese Operation in der JSP-Seite durchführen?

Antwort

0

Sie müssen innerhalb TR zwei verschiedene TD s in der Schleife verwenden

<s:iterator value="userOrgMappedList" var="quesvar" status="questat"> 
<tr> 
<td valign="top" class="style11" style="width: 20%;"><s:property value="userOrgMappedList[#questat.index].univeristy"/></td> 
<td valign="top" class="style11" style="width: 20%;"><s:property value="userOrgMappedList[#questat.index].OrgName"/></td> 
</tr> 
</s:iterator> 
+0

I verwendet, aber es ist Bedingung aller Universität verschiedene Hochschulen als userOrgMappedList beide Universität haben hat sowie College-Werte, und ich bin nicht in der Lage yo Satz Bedingung wie (userOrgMappedList [# questat.index] .org_parent_ID == userOrgMappedList [# questat.index] .Org_ID) dann wird die nächste Spalte für Colleges nach university angezeigt. Wie kann ich diese Bedingung in jsp implementieren Seite – Nidhi

+0

Universität und Hochschule sind n gleiche Spalte der MySQL-Datenbank nur type_ID ist anders für die Universität es ist "1" für das College ist es "2". – Nidhi

+0

können Sie 'Gruppe von' in der Abfrage selbst verwenden, um Universitäten mit seinen Hochschulen zu erhalten. –

Verwandte Themen