1

いくつかのタスクを実行するサーブレットを作成しました。

public void doGet(HttpServletRequest req, HttpServletResponse resp) 
        throws IOException {
         String errmsg = "Could not retrieve workspace: ";        
        try {

            Object url1 = req.getParameter(PARAM_URL1);
            Object url2 = req.getParameter(PARAM_URL2);         
            ProcessBuilder pb = new ProcessBuilder("/opt/local/bin/convert","pic"+url1 +".png","-shave","20x20","pic22.png");
            pb.directory(new File("/user/gaurav_kl"));
            pb.start();
            }

しかし問題は、ブレークポイントを使用してEclipseでコードをデバッグするときに、関数内でブレークすると「req」変数と「resp」変数が表示されないことです。代わりに、「req」変数と「resp」変数に対応する 2 つの変数として arg0 と arg1 を取得しています。これらをデバッグにも使用できますが、その理由は何ですか? また、「url1」変数と「url2」変数の値を表示できません。プロジェクトの他のサーブレットで「req」変数を確認できます。

4

0 に答える 0