2010-06-02 4 views
0

Я использую весенние рамки mvc в последнее время для университетского проекта. Не могли бы вы сказать мне, почему эта работаВвод не срабатывает на странице jsp

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

в то время как это не

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

это значит кнопка должна быть в форме, чтобы работать?

Могу ли я использовать кнопку? если да, как я обрабатываю событие в контроллере?

благодаря

+0

Это не связано только с весной, а скорее с html. Я исправляю, – Bozho

+0

Независимо, если вы хотите иметь кнопку с фоновым изображением, то скорее не используйте 'input type =" image "', а обычный 'input type =" submit "с CSS 'background-image'. «Тип ввода =« образ »предназначен для использования в качестве карты изображения, поскольку вместо этого он отправляет позиции« x »и« y »в качестве параметров запроса. – BalusC

ответ

1

type="image" определяет кнопку как кнопка представить. И кнопка отправки нуждается в форму для отправки.

Как использовать кнопки для запуска весенних действий - я сделал это вот так: document.location='someController.do?action=save&otherparam=other';.

В качестве побочного примечания - быть последовательным в своем HTML - либо использовать прописные или строчные буквы для тегов. Всегда добавлять котировки вокруг атрибутов (METHOD="POST")

Смежные вопросы