2016-05-02 2 views
0

enter image description hereформа не выровнены должным образом после введения struts2 тега

Я хочу, чтобы выровнять в одну линию, но после того, как я впрыскивается Struts2 теги ..следующие поля не выровнены в одном line.Please помочь me.I Я новичок на struts2, но я старался изо всех сил решить это, но напрасно. Я уверен, что должны быть некоторые проблемы, связанные с тегом div, но где именно проблема, которую я не могу понять.
Ниже приведен мой код страницы jsp.

<!-- Main content --> 
    <div> 
    <s:form action="UpdateUserRoleByAdmin"> 

    <s:iterator value="selectUserList"> 

     <section class="content"> <!-- Small boxes (Stat box) --> 


      <div class="row"> 
       <div class="contetpanel"> 

        <div> 
         <div class="crevtbl"> 
          <div class="crevtblRow"> 
           <div class="crevtblCell">Name</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.fullName" value="%{fullName}" 
             size="40" /> 
           </div> 
          </div> 
          <div class="crevtblRow"> 
           <div class="crevtblCell">Address</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.userAddress" 
             value="%{userAddress}" size="40" /> 
           </div> 
          </div> 
           <div class="crevtblRow"> 
          <div class="crevtblCell">Username</div> 
          <div class="crevtblCell1">:</div> 
          <div class="crevtblCell2"> 
           <s:textfield name="updateuser.userName" 
            value="%{userName}" size="40"/> 
          </div> 
         </div> 
          <div class="crevtblRow"> 
           <div class="crevtblCell">Password</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.passWord" value="%{passWord}" 
             size="40" /> 
           </div> 
          </div> 

          <div class="crevtblRow"> 
           <div class="crevtblCell">Contact</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.userContact" 
             value="%{userContact}" size="40" /> 
           </div> 
          </div> 
          <div class="crevtblRow"> 
           <div class="crevtblCell">Email</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.userEmail" value="%{userEmail}" 
             size="40" /> 
           </div> 
          </div> 
          <div class="crevtblRow"> 
           <div class="crevtblCell">Date of Birth (YYYY-MM-DD)</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <s:textfield name="updateuser.userBirthDate" 
             value="%{userBirthDate}" size="40" /> 
           </div> 
          </div> 

          <div class="crevtblRow"> 
           <div class="crevtblCell">Role</div> 
           <div class="crevtblCell1">:</div> 
           <div class="crevtblCell2"> 
            <select name="updateuser.userRole" class="adduserlistbox1"> 
             <option>Admin</option> 
             <option>User</option> 
            </select> 
           </div> 
          </div> 


          <div class="crevtblRow"> 
           <div class="crevtblCell"></div> 
           <div class="crevtblCell1"></div> 
           <div class="crevtblCell2"> 
            <input type="submit" class="btn btn-primary" value="Update"> 
            &nbsp; &nbsp; 
             <a href="viewusers.jsp" class="btn btn-primary">Cancel</a> 
           </div> 
          </div> 

         </div> 

        </div> 

       </div> 

      </div> 

     </section> 
    </s:iterator> 
      </s:form> 

ответ

1

Struts2 uses themes to generate HTML. Другая тема, другой вывод HTML.

Тема по умолчанию: XHTML, которые генерируют ваши теги внутри <td>, между прочим.

Поскольку вы создали свой HTML самостоятельно, и вы используете дивы вместо таблиц просто использовать simple тему, что не будет добавлять практически любой дополнительный HTML к ожидаемому:

<s:form action="UpdateUserRoleByAdmin" theme="simple" > 

Если вам нравится эффект, рассмотреть вопрос о применении его один раз для все приложения, установив в struts.xml следующих констант:

<constant name="struts.ui.theme" value="simple"/> 
+2

Да Thankyou очень @Andrea сэр для решения моей проблемы , :) –

+0

Добро пожаловать @SiddheshKalgaonkar –