http从jsp获取并解析状态代码

时间:2012-11-03 11:24:22

标签: java spring http jsp servlets

我需要通过jsp(通过点击链接/按钮)向某个URL发送http请求。根据http响应状态代码,我需要在jsp中生成相应的输出(200 - 动作OK,404 - 未知动作等,URL的内容无关紧要)。有没有办法实现这种行为?

我正在使用Spring。

2 个答案:

答案 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