2010-06-02 3 views
0

저는 최근 대학 프로젝트에서 spring mvc 프레임 워크를 사용하고 있습니다. 이 작업JSP 페이지에서 입력이 실행되지 않습니다.

<input type="image" class="floatR marginTMinus10" 
     src="images/delete.png" name="image" value="${rssItem.id}" alt="Delete"/> 

그것이 버튼을 의미하지 않습니다이 잠시

<FORM METHOD=POST ACTION="SaveName.jsp"> 
    <input type="image" class="floatR marginTMinus10" 
      src="images/delete.png" name="image" 
      value="${rssItem.id}" alt="Delete"/> 
</FORM> 

가 작동하는 형태가 될하는 이유를 말해 주시겠습니까?

버튼을 사용할 수 있습니까? 그렇다면 컨트롤러에서 이벤트를 어떻게 처리합니까?

감사

+0

이것은 봄에만 해당하는 것이 아니라 html로해야합니다. 나는 다시 태그를 붙이고있다. – Bozho

+0

배경 이미지가있는 버튼을 원한다면,'input type = "image"'를 사용하지 말고, 일반적인'input type = "submit"을 CSS'배경 이미지 '. 'input type = "image"는 이미지 맵으로 사용되도록 의도되어 있습니다. 요청 매개 변수 대신'x'와'y' 위치를 전송하기 때문입니다. – BalusC

답변

1

type="image"제출 버튼과 버튼을 정의합니다. 제출 버튼 은 제출할 양식이입니다.

버튼을 사용하여 스프링 동작을 트리거하는 방법은 다음과 같습니다. document.location='someController.do?action=save&otherparam=other';.

HTML의 일관성을 유지하기 위해 태그에 대문자 또는 소문자를 사용하십시오. 속성 주위에 항상 인용 부호를 추가하십시오 (METHOD="POST")

관련 문제