2016-05-17 16 views
-1

を使用することはできません?MVCから変数ITER を受信する方法サイクルは、私が持っている私のJSPページで変数

<% 
          int a = 8; 
          int iter = 4; 

          for (int i =0; i <iter; i++){ %> 
          <div class="row"> 
           <div class="con col-md-12"></div> 

           <% for (int j = 0; j <3 ; j++) { %> 
           <%if (a>=0) {%> 
           <div class="col-md-3 marg"> 
            <h3><a href="//webdesign-master.ru" target="_blank">${products[a].description} <input type="checkbox" class="cb" ></a></h3> 

            <a href="//webdesign-master.ru" target="_blank"><img src= "/try/imgage/${products[a].id}" alt="alt"></a> 


            <p>${products[a].price}</p> 
           </div> 

           <%}%> 

           <% a--; }%> 

          </div> 
         <%}%> 

1)( 私は(request.getParameterを試してみました"a"); jsp、および model.addObject( "a"、a); )

2)製品が私のブラウザでemtyの場所を指定する理由2)

製品 - エントリを含むリスト。

答えて

0

あなたはビューコード内にあり、これは分離コードです。

あなたのできることは、コントローラ内のモデルとしていくつかの変数を宣言し、モデルをモデルに渡してビューに渡すことです。サーブレットインスタンスでそれらにアクセスすることはできません。これはMVCのアイデアです。

+0

いいえ、私はサーブレット(model.addobject( "a、a"))からこの変数を渡しています。しかし、それは私のリストを反復することができないのはなぜ2番目の問題ですか? – Ost

関連する問題