2011-11-30 8 views
3

동일한 줄에 3 개의 제출 단추를 배치하려고하지만 계속해서 하나씩 표시합니다. 버튼은 완벽하게 작동하지만, 같은 줄에있을 수는 없습니다. .jsp로 파일에 내 코드 : 나는 구축하고 페이지를 실행 한 후동일한 줄에 여러 개의 제출 단추 배치

<table> 
    <tr>     
    <s:submit value="Save" /> 
    <s:submit value="Cancel" action="cancelAction"/> 
    <s:submit value="Add" action="requirementValidationAction" /> 
    </tr> 
</table> 

그러나, HTML 소스는 다음과 같이 나타납니다 :

<table> 
    <tr>      
     <tr> 
      <td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_0" value="Save"/> 
      </div></td> 
     </tr> 

     <tr> 
      <td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_cancelAction" name="action:cancelAction" value="Cancel"/> 
      </div></td> 
     </tr> 

     <tr> 
      <td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_requirementValidationAction" name="action:requirementValidationAction" value="Add"/> 
      </div></td> 
     </tr> 
</table> 

Struts2는 각각 자신의 테이블 행을 추가 제출 버튼은 그것들을 다른 것 아래 하나가되게합니다. 선언을 지우려고했으나 여전히 동일하게 보입니다. 나도 주사위를 완전히 없애려고했다. 도움말을 가장 높이 평가할 것입니다.

답변

3

기본 테마는 표 행/셀에 양식 요소를 넣습니다. 은 "간단한"테마를 지정하면서

이 버튼을 만듭니다

<s:submit value="Save" theme="simple" /> 
<s:submit value="Cancel" action="cancelAction" theme="simple" /> 
<s:submit value="Add" action="requirementValidationAction" theme="simple" /> 

있습니다 ways to set the theme의 수; 모든 요소에서이 작업을 수행하는 것이 상황에 가장 적합하지 않을 수 있습니다. 아마도 폼 자체에 테마를 설정하는 것이 좋습니다.

기본값으로 제공되는 것 이상인 경우에는 create your own theme이 좋습니다.

+0

그래로

로 설정 파일

struts.ui.theme=simple 

또는 스트럿 파일에

같은 파일 을 config (설정) 스트럿에서이 같이 작동 매력. – user1073616

+0

@ user1073616 감사합니다. 답변을 수락하면 성공했습니다. –

3

기본적으로 Struts2를 사용합니다. xhtml theme 일반적인 HTML 사례를 사용하는 기본 테마입니다. 시스템을 기본 스트럿이 생성되도록 해당 테마를 사용하는 귀하의 경우 당신이 간단한 테마를 사용

당신은 페이지 단위 당 간단한 테마를 설정할 수 있습니다

<s:set name="theme" value="'simple'" scope="page" /> 

또는 태그 기준에 따라 각 태그는 테마를 가지고로 이 응용 프로그램의 기본 HTML을 생성하지 말아야 있도록 전체 응용 프로그램에 대한 간단한 테마를 원하는 경우

<s:submit value="Save" theme="simple" /> 

같은 특성 당신의에 하나 그것을 할 수 있습니다 truts.property 파일 또는 struts.properties이 일정한

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

하지만 추가 정보를 제공하는 경우 +1. (우리는 .properties 파일을 제거하는 것이 좋습니다. btw가 바람직하지 않다고 말하는 것 대신에) –

+0

100 % 동의합니다 :) +1에 감사드립니다. –

관련 문제