[Lập trình JSP – Servlet] Bài 1: Hướng dẫn cấu hình JSP – Servlet

Lập trình JSP – Servlet cho phép các nhà phát triển phần mềm xây dựng nội dung động cho website sử dụng nền tảng Java. Tiếp ngay sau đây sẽ là phần hướng dẫn cấu hình JSP – Servlet cơ bản trong loạt video hướng dẫn xây dựng website bán hàng bằng JSP – Servlet mong các bạn chú ý đón xem.

Bước đầu làm quen mới JSP – Servlet, ngoài vấn đề bạn cần phải biết kiến thức cơ bản thì yếu tố đầu tiên bạn cần chính là cài đặt các công cụ lập trình để chạy, sau đó chúng ta mới tiếp tục làm những phần “cao siêu” hơn, bài đầu tiên chúng ta sẽ thực hiện việc cấu hình JSP – Servlet cơ bản dành cho người mới bắt đầu.

Phần 1: Cài đặt, cấu hình MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở được sử dụng phổ biến hiện nay và luôn được các nhà phát triển ưa chuộng trong quá trình phát triển ứng dụng. MySQL là cơ sở dữ liệu tốc độ và bảo mật cao, ổn định và dễ sử dụng, hoạt động trên nhiều hệ điều hành, đặt biệt là MySQL hoàn toàn miễn phí. Bạn có thể cài đặt MySQL bằng một số cách sau đây:

– Tải phần mềm MySQL Installer

– Ngoài ra, bạn có thể cài MySQL thông qua Web Server với Apache hoặc XAMPP đã có tích hợp sẵn MySQL bên trong, và quan trọng là nó khá nhẹ so với MySQL Installer.

[Lập trình JSP - Servlet] Hướng dẫn cấu hình JSP - Servlet

Phần 2: Cài đặt, cấu hình Apache Tomcat

Apache Tomcat là một Java Servlet được phát triển bởi Apache Software Foundation (ASF). Tomcat thi hành các ứng dụng Java Servlet và JavaServer Pages (JSP) từ Sun Microsystems, và cung cấp một máy chủ HTTP cho ngôn ngữ Java thuần túy để thực thi các chương trình lệnh viết bằng ngôn ngữ Java. Nếu bạn sử dụng Netbean thì không cần cài đặt vì có thể sử dụng GlassFish Server được tích hợp sẵn bên trong.

[Lập trình JSP - Servlet] Hướng dẫn cấu hình JSP - Servlet

Phần 3: Khởi chạy ứng dụng, Hello World trong JSP – Servlet

Sau khi đã cài đặt thành công MySQL và Apache Tomcat thì chúng ta hãy bắt đầu chạy thử ứng dụng Hello World đầu tiên nhằm mục đích kiểm tra xem việc cài đặt cấu hình JSP – Servlet đã thành công chưa.

Xem thêm một số bài viết liên quan lập trình JSP – Servlet:

[VIDEO] Hướng dẫn thiết kế website bán hàng sử dụng JSP – Servlet và JDBC:
Bài 2: Hướng dẫn thiết kế giao diện cho website
Bài 3: Hướng dẫn sử dụng JDBC kết nối cơ sở dữ liệu MySQL
Bài 4: Hiển thị danh mục sản phẩm
Bài 5: Hiển thị sản phẩm theo danh mục
Bài 6: Hiển thị thông tin chi tiết sản phẩm

Các bạn có thể tải mã nguồn cho nội dung phần hướng dẫn cấu hình JSP – Servlet ở đường dẫn bên dưới:

Download link Vipshare

Download link 123link

Lời kết: Như vậy chúng ta vừa tìm hiểu về hướng dẫn cấu hình JSP – Servlet cơ bản trong loạt bài xây dựng website bán hàng bằng JSP – Servlet. Ngoài ra, các bạn có thể xem thêm các bài viết khác trong chuyên mục lập trình JSP – Servlet để có thể tự xây dựng hoàn chỉnh một website cho riêng mình.

(Tác giả: Tùng Dương)

24 thoughts on “[Lập trình JSP – Servlet] Bài 1: Hướng dẫn cấu hình JSP – Servlet

    1. Chào bạn, bạn xem bạn đã khởi động mysql chưa? nếu tắt thì ko kết nối được, hoặc kết nối bạn bị lỗi ntn

      1. luc cai xong e chon Start ca 2 cai roi no hiện một bảng đen nháy cái rồi tắt, e vào web localhost đăng nhập ko đc

  1. //mọi người giúp em với ạ! loay hoay mấy bữa rồi ạ. em chay trên eclipse kết nối mysql tại lớp CategoryDAO thì ok sau khi nhúng vào jsp như hướng dẫn thì gặp lỗi
    em cảm ơn ạ!

    HTTP Status 500 – An exception occurred processing JSP page /header.jsp at line 139

    type Exception report

    message An exception occurred processing JSP page /header.jsp at line 139

    description The server encountered an internal error that prevented it from fulfilling this request.

    exception
    org.apache.jasper.JasperException: An exception occurred processing JSP page /header.jsp at line 139

    136: Danh muc
    137:
    138:
    141: <a href="product.jsp?category=”>
    142: <%

    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    root cause
    java.lang.NullPointerException
    dao.CategoryDAO.getListCategory(CategoryDAO.java:26)
    org.apache.jsp.header_jsp._jspService(header_jsp.java:253)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    note The full stack trace of the root cause is available in the Apache Tomcat/8.0.32 logs.

    Apache Tomcat/8.0.32

Bình luận

Loading...