2012-02-28 13 views
0

私はJSPを使用しており、JavaScriptを正常に使用して10個のダイナミックテキストボックスが機能するようにしています。私の問題は、ダイナミックテキストボックスの名前がす​​べて同じであるため、テキストボックスの値を取得して次のページで使用する方法です。これらのテキストボックス値をOracleに挿入するにはどうすればよいですか。JSPで同じ名前の複数のテキストフィールドを転送するにはどうすればよいですか?

答えて

2

てください

import java.io.*; 
import javax.servlet.*; 
import javax.servlet.http.*; 

public class ProcessTextServlet extends HttpServlet { 
    public void doPost(HttpServletRequest req, HttpServletResponse res) throws  
    ServletException,IOException { 

     String values[]=req.getParameterValues("t1"); 
     for(String value : values) { 
     // Call appropriate class to handle insertion of data to Oracle 
     // Access the values via "value" 
     } 
    } 
} 

...あなたはこのようなサーブレット「ProcessTextServlet」でこれらのテキストボックスを処理することができ

<html> 
    <form method="post" action="ProcessTextServlet"> 
     <input type="text" name="t1" /> 
     <input type="text" name="t1" /> 
     <input type="text" name="t1" /> 
     <input type="submit" value="Submit"> 
    </form> 
</html> 

...あなたは、このようなJSPを設定しているとしましょうJSP /サーブレットを使用してデータベースと適切に対話するための優れた情報についてはhttp://balusc.blogspot.com/2008/07/dao-tutorial-data-layer.htmlをご覧ください。

関連する問題