2013-06-21 49 views

Trả lời

10

Một ví dụ đơn giản là:

@WebServlet(value="/hello") 
public class HelloServlet extends HttpServlet { 

    @Override 
    public void doGet(HttpServletRequest request,HttpServletResponse response) 
     throws ServletException, IOException { 
    PrintWriter out = response.getWriter(); 

    // then write the data of the response 
    String username = request.getParameter("username"); 
    if (username != null && username.length() > 0) { 
     out.println("<h2>Hello, " + username + "!</h2>"); 
     } 
    } 

} 
+1

Vâng, tôi đã nhận được giải pháp sau khi đăng. – Sheel

5

Annotation bày siêu dữ liệu. Nếu bạn sử dụng chú thích, bộ mô tả triển khai (tệp web.xml) không bắt buộc. Nhưng bạn nên có tomcat7 vì nó sẽ không chạy trong các phiên bản trước của tomcat. Chú thích @WebServlet được sử dụng để ánh xạ servlet với tên được chỉ định.

@WebServlet("/Simple") 
public class Simple extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

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


     response.setContentType("text/html"); 
     PrintWriter out=response.getWriter(); 

     out.print("<html><body>"); 
     out.print("<h3>Hello Servlet</h3>"); 
     out.print("</body></html>"); 
    } 

} 
+1

Tôi đã có giải pháp, nếu bạn muốn trả lời, tôi đã đăng một câu hỏi kiểm tra nó. – Sheel

Các vấn đề liên quan