facebook

How to align struts layout contents in a JSP page?

  1. MyEclipse IDE
  2.  > 
  3. Off Topic
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #246566 Reply

    sidharth.m
    Member

    when working with jsp struts layout the form fields are not aligning properly. If I give “isRequired=”true”” to a particular list box the image(asterisk) is coming just below that field. If it is a text box of same size it is coming with out any problem. actually Im doing a webbased banking application. for each page contains more than 20 fields.
    Im giving below a sample code of a page. plz give me a suggestion

    <table width=”756″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
    <tr bgcolor=”#999999″>
    <td width=”1″ bgcolor=”#999999″></td>
    <td bgcolor=”#FFFFFF”><table width=”750″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″ bgcolor=”#FFFFFF”>
    <tr>
    <td><br>
    <table width=”700″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
    <tr>
    <td height=”21″ align=”left” background=”<%=request.getContextPath()%>/images/table_head.jpg” class=”table_head”><bean:message key=”sbcaProduct.heading”/></td>
    </tr>
    <tr>
    <td valign=”top”>

    <layout:form action=”sbcaOpen”>
    <layout:tabs width=”700″>
    <layout:tab key=”sbcaOpen.accountDetails” width=”50″>

    <layout:row>
    <layout:column width=”225″>
    <layout:radio key=”sbcaOpen.zeroBalance” property=”acDetRadio”></layout:radio>
    </layout:column>
    <layout:column width=”225″>
    <layout:radio key=”sbcaOpen.new” property=”acDetRadio”></layout:radio>
    </layout:column>
    <layout:column width=”225″>
    <layout:radio key=”sbcaOpen.transferIn” property=”acDetRadio”></layout:radio>
    </layout:column>
    </layout:row>
    <layout:grid>
    <layout:select key=”sbcaOpen.glHead” property=”glHead” isRequired=”true” styleClass=”list_box_sbcaOpen”></layout:select>
    <layout:text key=”” property=”glDesc” style=”width:350″ styleClass=”text_box_layout”></layout:text>
    </layout:grid>
    <layout:row>
    <layout:column>
    <layout:text key=”sbcaOpen.acNo” property=”acNo” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    <layout:text key=”sbcaOpen.customerFirmId” property=”customerFirmId” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    <layout:text key=”sbcaOpen.minorAc” property=”minorAc” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    </layout:column>
    <layout:column>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    </layout:column>
    <layout:column>
    <layout:text key=”sbcaOpen.constitutionType” property=”constitutionType” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    <layout:select key=”sbcaOpen.chequeAc” property=”chequeAc” styleClass=”list_box_layout100″ isRequired=”true”></layout:select>
    <layout:text key=”sbcaOpen.operationMode” property=”operationMode” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    </layout:column>
    <layout:column>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/tree.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    </layout:column>
    </layout:row>
    <layout:row>
    <layout:text key=”sbcaOpen.customerName” property=”customerName” isRequired=”true” style=”width:400″ styleClass=”text_box_layout”></layout:text>
    </layout:row>
    <layout:row>
    <layout:column>
    <layout:text key=”sbcaOpen.operator” property=”operator” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    <layout:text key=”sbcaOpen.operatorLimit” property=”operatorLimit” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    </layout:column>
    <layout:column>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    </layout:column>
    <layout:column>
    <layout:text key=”sbcaOpen.tod” property=”tod” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    <layout:text key=”sbcaOpen.relatedKnownTo” property=”relatedKnownTo” style=”width:200″ styleClass=”text_box_layout” isRequired=”true”></layout:text>
    </layout:column>
    <layout:column>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    <layout:cell height=”20″><img src=”<%=request.getContextPath() %>/images/dtpick.jpg” /></layout:cell>
    </layout:column>
    </layout:row>
    <layout:row>
    <layout:grid cols=”4″>
    <layout:button styleClass=”button” style=”width:128px”></layout:button>
    <layout:button styleClass=”button” style=”width:128px”></layout:button>
    <layout:button styleClass=”button” style=”width:128px”></layout:button>
    <layout:button styleClass=”button” style=”width:128px”></layout:button>
    </layout:grid>
    </layout:row>

    </layout:tab>
    <layout:tab key=”sbcaOpen.introducerDetails” width=”50″>
    <layout:text styleClass=”FIELD” property=”username” key=”username”/>
    <layout:text styleClass=”FIELD” property=”password2″ key=”password2″/>
    </layout:tab>
    <layout:tab key=”sbcaOpen.nomineeDetails” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.guardianDetails” width=”50″>
    <layout:text styleClass=”FIELD” property=”fullName” key=”fullName”/>
    <layout:text styleClass=”FIELD” property=”password” key=”password”/>
    </layout:tab>
    <layout:tab key=”sbcaOpen.operatorsDetails” width=”50″>
    <layout:text styleClass=”FIELD” property=”username” key=”username”/>
    <layout:text styleClass=”FIELD” property=”password2″ key=”password2″/>
    </layout:tab>
    <layout:tab key=”sbcaOpen.transferinDetails” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.netBanking” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.mobileBanking” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.utilityBills” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.cards” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>
    <layout:tab key=”sbcaOpen.sweepToTDDetails” width=”50″>
    <tr><td>
    panel content 3
    </td></tr>
    </layout:tab>

    </layout:tabs>
    </layout:form>

    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table></td>
    <td width=”1″ bgcolor=”#999999″></td>
    </tr>
    <tr>
    <td width=”1″ bgcolor=”#999999″></td>
    <td bgcolor=”#FFFFFF”>
    </td>
    <td width=”1″ bgcolor=”#999999″></td>
    </tr>
    <tr>
    <td width=”1″ bgcolor=”#999999″></td>
    <td bgcolor=”#FFFFFF”></td>
    <td width=”1″ bgcolor=”#999999″></td>
    </tr>
    </table>

    I dont knw Im doing all these stuffs in right way or …. plz help me to fix this problem

    best regards
    sid…

    #246623

    Riyad Kalla
    Member

    Moving to OT > Soft Dev

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: How to align struts layout contents in a JSP page?

You must be logged in to post in the forum log in