ai đó có thể giải thích sự khác biệt giữa việc sử dụng
href="../usermanagement/search_user.jsp?"
và
href="../usermanagement/search_user.jsp?pagename=navigation"
trong navigation.jsp
là gì.ý nghĩa của dấu (?) Trong chuỗi url là gì?
Trả lời
Tên của nó là Chuỗi truy vấn. Sau dấu chấm hỏi, bạn có thể truyền cặp khóa-giá trị và sử dụng chúng phía máy chủ.
Đây là truy vấn để chuyển thông số. ?pagename=navigation
chuyển giá trị 'điều hướng' đến thông số pagename
.
Bất cứ khi nào chúng tôi muốn chuyển một số tham số đến jsp thì chúng ta chỉ cần thêm "?" dấu chấm hỏi sau url jsp và sau đó chúng tôi đã đề cập đến tên thông số và giá trị của nó.
"../usermanagement/search_user.jsp?
" có nghĩa là bạn không nhận được bất kỳ tham số nào trên jsp này.
"../usermanagement/search_user.jsp?pagename=navigation
" với url này bạn có thể nhận được giá trị của tham số pagename trên jsp như bằng cách sử dụng cú pháp sau:
String pagenNameValue=request.getParameter("pagename");
bạn sẽ nhận được "định vị" như giá trị tham số pageNameValue.
href = "../ usermanagement/search_user.jsp? Pagename = navigation" là phương thức GET và sẽ chuyển một khóa: pagename có giá trị: điều hướng qua URL.
Trong khi href =" ../ usermanagement/search_user.jsp? Là một phương thức POST và không vượt qua thông tin về các biến của nó thông qua URL.
Sự hiện diện của một chuỗi truy vấn không nói bất cứ điều gì về phương thức HTTP đang được sử dụng.Bạn có thể thực hiện các yêu cầu GET có hoặc không có chuỗi truy vấn.Bạn có thể thực hiện các yêu cầu POST có hoặc không có chuỗi truy vấn – Quentin
Tài liệu tham khảo bạn sử dụng, W3Schools, là khủng khiếp. Trong trường hợp này, đó là (không chính xác) conflating cách trình duyệt mã hóa dữ liệu biểu mẫu khi thuộc tính 'type' được đặt thành GET hoặc POST với chính các phương thức HTTP. – Quentin
- 1. Ý nghĩa của '@' trong URL là gì?
- 2. Ý nghĩa của /// trong JavaScript là gì?
- 3. Ý nghĩa của // trong bash là gì?
- 4. Ý nghĩa của ∃ là gì?
- 5. Ý nghĩa của System.CLSCompliantAttribute là gì?
- 6. Ý nghĩa của + trong CSS là gì?
- 7. Ý nghĩa của @_ trong Perl là gì?
- 8. Ý nghĩa của '==' trong C là gì?
- 9. Ý nghĩa của $$ trong Ruby là gì?
- 10. Ý nghĩa SQL của 0x5E5B7D7E là gì?
- 11. Ý nghĩa của "kết xuất chuỗi" là gì
- 12. Ý nghĩa của char zero (0) trong Java là gì?
- 13. ý nghĩa của dấu ngoặc trong Định nghĩa thuộc tính là gì?
- 14. Ý nghĩa của dấu nháy đơn so với dấu ngoặc kép trong so sánh là gì?
- 15. Ý nghĩa của biểu tượng $ trong jQuery là gì?
- 16. ý nghĩa của "tóm lại" là gì
- 17. Ý nghĩa của -532459699 là gì?
- 18. Ý nghĩa của "UseTaskFriendlySynchronizationContext" là gì?
- 19. Ý nghĩa của Giao dịch là gì?
- 20. Ý nghĩa của phương thức Thread.Join trong C# là gì?
- 21. Android - ý nghĩa của StableID là gì?
- 22. Ý nghĩa của typedef này là gì?
- 23. ý nghĩa của số 1e5 là gì?
- 24. Ý nghĩa của tệp dylib là gì?
- 25. Ý nghĩa của id là gì?
- 26. ý nghĩa của CV_INSTRUMENT_REGION() là gì?
- 27. Ý nghĩa của! #: 3 là gì?
- 28. ý nghĩa của hibernate inverseJoinColumns là gì?
- 29. Ý nghĩa của svg: svg là gì?
- 30. Ý nghĩa của dấu "$" trong javascript
Nó được gọi là [chuỗi truy vấn] (https://en.wikipedia.org/wiki/Query_string) – Xufox
Vui lòng thực hiện việc này.Điều này có câu trả lời