2013-02-26 4 views
0

Я создал шаблон MVC через Spring Tool Suite IDE, но я не могу понять, как получить значения от jsp. Для exmaple - Я создал ввод текста в jspПолучите значение от jsp через контроллер пружины

<input type="text" /> 

, но как получить значение на контроллер, чтобы иметь возможность работать с ним там? Я знаю, что когда я добавляю атрибут модели в свой контроллер, я могу получить к нему доступ через ${name}, но как это сделать другим способом?

ответ

9

Вам нужна форма, а затем передать значение в контроллер ...

Что-то вроде:

<form name="foo" action="/foo/bar" method="post"> 
    <input name="fieldName" type="text" /> 
    <input type="submit" value="Submit"> 
<form> 

А затем получить его в контроллере:

@Controller 
@RequestMapping(value = "/foo") 
public class AdminController { 

    @RequestMapping(value = "/bar") 
    public String testAction(@RequestParam String fieldName) { 
     // yourValue contain the value post from the html form 
     return "yourview"; 
    } 
} 
+0

Ах так. .Я использовал для отметки ввода тегом из jsp. И как получить значение в контроллере? – Dworza

+0

Я действительно не понимаю, что вы имеете в виду ... Чтобы получить значение в контроллере, вы можете использовать аннотацию @RequestParam, как это было в примере. –

+0

извините .. Я писал быстрее, чем думал;) THX много! :) – Dworza

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