Bạn có thể gọi một servlet có liên kết không? Ví dụ:Bạn có thể gọi một servlet có liên kết không?
<a href="/servletName">link text</a>
Và có thể chuyển tham số cho đối tượng yêu cầu bằng cách thêm chúng vào chuỗi truy vấn.
Nếu không, tôi đã thấy loại điều:
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(/MyServlet);
dispatcher.include(request,response);
Nhưng làm thế nào tôi sẽ kích hoạt này? Ví dụ nếu nó là mã JavaScript tôi có thể đặt nó trong một hàm jQuery, hoặc nếu đây là một servlet, tôi sẽ đặt nó vào một phương thức.
Nhưng làm cách nào để gọi mã này từ bên trong JSP. Theo như tôi biết bạn không thể gọi mã Java với các sự kiện JavaScript.
... sẽ gọi cụ thể là 'doGet()'. – BalusC
Nó dường như không hoạt động trong IE nhưng nó có trong Firefox – Ankur
@Ankur: Điều này chắc chắn không phải là trình duyệt độc lập. Sự cố có thể nằm trong mã HTML/JS hoặc trang được lưu trong bộ nhớ cache trong trình duyệt (nhấn Ctrl + F5 hoặc khởi động lại). – BalusC