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