前のコントローラー法でフロントから送信された値を取得するには、次の3つの方法があります。
1。HTTPSERVLETREQUESTを通じて:
@RequestMapping(value = "/index1")public string hellocation1(httpservletrequest request){system.out.println(request.getParameter( "nnn")); //フロントエンド名nnn return "index"を使用して要素の値を取得します;}2。パラメーター名を取得します。
@RequestMapping(value = "/index1")public string hellocation1(string nnn){//ここでの名前は、System.out.println(nnn)を取得するためにフロントエンド要素名と一致する必要があります。 「インデックス」を返す;}3。@RequestParam Annotationを介して取得:
@RequestMapping(value = "/index")public string hellocation(@requestparam(value = "nnn"、exicle = false)文字列nnn1、モデルモデル){// nnnは、パラメーターnnn1 system.out.out.println(nnn1); Model.Addattribute( "hello"、 "これはアクションによって渡された値です:"+nnn1); 「インデックス」を返す;}springMVCは、VOをパラメーターとして取得することにより、VOのさまざまな特性を取得することもできます。
@RequestMapping(value = "/index2")public string hellocaction2(user user){system.out.println(user.getacount()); System.out.println(user.getPassWord()); 「インデックス」を返す;}オブジェクトを使用してデータを取得する場合、フロントエンドページの要素名属性がVOの各属性の名前と一致する必要があることに注意してください
SpringMVCフロントデスクによって送信される値の上記の例は、エディターが共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。