2012-12-23 2 views
1

struts2에서 웹 페이지를 개발하고 있습니다. Struts2에서 올바른 테마가 설정되면 모든 태그가 결국 테이블에 들어가 모든 태그가 다른 태그보다 아래에 정렬되도록 설정됩니다. .Struts2에서 두 개의 버튼을 나란히 정렬하는 방법

내 웹 페이지에서

내가 함께 페이지에 로그인 한 오히려 내가 CSS에서 { display : inline; } 또한 { position : float}theme="simple" 같은 몇 가지 대답을 얻었다 인터넷 검색을 시도 별도의 부르게보다 제출하고 내가 옆에 양쪽 (다음 서로를) 원하는 버튼을 재설정 형태로. 내가 얻을 설정하면 아무것도 경우

<table><tr><td><s:submit method="CheckUser" value="Login" align="center" /></td><td><s:reset value="Clear" align="center" /></td></tr> 

을 일하지 2 개 버튼 (+ 제출 재설정) 을 필요로하지만, label="User Id"이 주어하지만 내가 레이블없이 전용 텍스트 필드를 얻을

<tr><td><s:textfield name="userid" label="User Id" size="25" /></td></tr> 
<tr><td><s:password name="password" label="Password" size="25" /></td></tr> 

저를 제안주세요 내가 잘못가는 방법입니다 곳 옆에 필드도 submit_Reset 버튼 측을 텍스트로 두 레이블을 얻을 수 struts.xml에서

+0

레이아웃을 위해 테이블 ​​요소를 사용하고 있습니까? 이걸 바꿔야 해 .. – Kyle

답변

1

그냥 기본 Struts2 테마를 떠나, 그건 그렇고, 그대로 귀하의 <s:submit><s:reset> 태그를 변경하면 theme 값이 simple 인 태그가 추가됩니다.

<s:form> 
    ... 
    <tr> 
    <td colspan="2"> 
     <s:submit value="Login" theme="simple"/> 
     <s:reset value="Clear" theme="simple"/> 
    </td> 
    </tr> 
</s:form> 
0

은 간단

에 테마를 설정
<struts> 
    ... 
    <constant name="struts.ui.theme" value="simple" /> 
    ... 
<struts> 

이제 예상대로 작동합니다.

당신에 대한 간단한 기본 (페이지 및 공통 태그 당) 여기에서 볼 수 싶지 않은 경우 주제는 다른 방법으로 범위 수 있습니다

: xhtml입니다 http://struts.apache.org/2.3.8/docs/selecting-themes.html

관련 문제