我需要通过 jsp 向某个 URL 发送 http 请求(通过单击链接/按钮)。根据 http 响应状态代码,我需要在 jsp 中生成相应的输出(200 - 操作 OK,404 - 未知操作等,URL 的内容无关紧要)。有没有办法实现这种行为?
我正在使用弹簧。
首先使用 AJAX 将您的请求发送到 servlet,然后从 servlet 调用您想要的 url。从该 url 响应中,您可以int status = response.getStatus();
在 servlet 中的 HttpServletResponse 对象上使用,并根据int
您获得的值,您可以编写 if else 语句和usePrintWriter
的println
方法将响应/文本发送到您的 jsp 上的 ajax 调用,并在该 jsp 页面中的任何位置使用它。
您可以使用 jquery 并使用其 ajax 方法进行 ajax 调用,并使用它成功/错误回调方法来获取 textStatus