0

FirstClass という名前のサーブレットを作成しました。以下は私の web.xml です。

<servlet>
  <servlet-name>FirstClass</servlet-name>
  <servlet-class>com.app.FirstClass</servlet-class>
  </servlet>

  <servlet-mapping>
  <servlet-name>FirstClass</servlet-name>
  <url-pattern>/db</url-pattern>
  </servlet-mapping>

URL パターンで /db.jsp を書き込んで tomcat を実行すると、空白のページが表示され、コンソールにメッセージが表示されます。スタック名は : null で、値がデータベースに挿入されました。これが私のサーブレットクラスです。

public class FirstClass extends HttpServlet {
    public void doGet(HttpServletRequest Request , HttpServletResponse Response)throws ServletException,IOException{

        String stack = Request.getParameter("do_it");
        System.out.println("The stack name is : " + stack);


        try{    

            Mongo mongo = new Mongo("localhost" , 27017);

            DB db = mongo.getDB("newdb");

            DBCollection table = db.getCollection("user");

            BasicDBObject obj = new BasicDBObject();
            obj.put("name", employee);


            table.insert(obj);

        }catch(Exception e){
            e.printStackTrace();
        }
        }

私が間違っていることを教えてください。前もって感謝します

4

1 に答える 1

0

最後に解決策を見つけました。それは、と一致させる必要があり、いくつかの jsp を呼び出していたときに間違っていたために起こっていました。

于 2013-07-21T08:21:03.990 に答える