2013-02-26 79 views
0

我已經通過Spring Tool Suite IDE創建了MVC模板,但我無法實現,如何從jsp獲取值。對於〔實施例 - 我已經創建了一個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 2013-02-26 13:12:30

+0

我真的不明白你的意思...要檢索控制器中的值,可以使用@RequestParam註釋,就像我在示例中所做的一樣。 – 2013-02-26 13:15:31

+0

對不起。我寫得更快,比思考;)thx很多! :) – Dworza 2013-02-26 13:51:22