0

単純にjspを試していて、すべてのエントリをテーブルに表示したかったのですが、

私のサーブレットはこれです

        package UserPass;

        import data.UserPassDb;
        import java.io.IOException;
        import javax.servlet.RequestDispatcher;
        import javax.servlet.ServletException;
        import javax.servlet.http.HttpServlet;
        import javax.servlet.http.HttpServletRequest;
        import javax.servlet.http.HttpServletResponse;

        /**
        *
        * @author One
        */
        public class UserPassController extends HttpServlet {


            @Override
            protected void doGet(HttpServletRequest request, HttpServletResponse response)
                    throws ServletException, IOException {

                doPost(request,response);
            }


            @Override
            protected void doPost(HttpServletRequest request, HttpServletResponse response)
                    throws ServletException, IOException {

                request.setAttribute("users", UserPassDb.selectAllUser());

                String forward = "/me/testpage.jsp";
                RequestDispatcher view = request.getRequestDispatcher(forward);
                view.forward(request, response);

            }



        }

そして私のテストページ

     <a href="<c:url value='/test/TestServlet'/>">
      refresh
      </a><br><br>


    <c:forEach var="user" items="${users}">

        <c:out value="${user.user_name}"/> 

    </c:forEach>

THANKS GUYS .. チュートリアルを行っており、これらの初心者の問題を自分で解決しようとしていますが、繰り返し失敗しています:(

4

2 に答える 2

0

理由は今のところわかりませんが、これです

     <a href="<c:url value='/TestServlet'/>" >
于 2012-09-13T16:25:40.877 に答える
0

クラスに注釈@WebServlet("/TestServlet")を追加するか、サーブレットを に追加しますweb.xml

ブラウザからサーブレットにアクセスしてみて、サーブレットにアクセスできるか確認してください。(おそらく URL : http://localhost:8080/Test/TestServlet)

于 2012-09-13T15:03:41.793 に答える