问题描述
- 麻烦大家帮我看看下面代码是什么意思?
-
protected void sendResponseMsg(String msg) {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.addHeader("Cache-Control", "must-revalidate");
response.addHeader("Cache-Control", "post-check=0, pre-check=0");
response.setDateHeader("Expires", 0);
response.setCharacterEncoding("UTF-8");
PrintWriter out = null;
try {
out = response.getWriter();
out.print(msg);
} catch (Throwable e) {
e.printStackTrace();
} finally {
out.close();
}
}
解决方案
通过相应流输出消息。
解决方案二:
通过响应流输出消息。
解决方案三:
用于发送回应的信息。格式是html
解决方案四:
这个方法可以通过Servlet来调用,然后通过设置HttpServletResponse,我们可以设置响应的一些参数,最后通过PrintWriter 可以把需要返回的信息返回给浏览器客户端
解决方案五:
response设置响应头Header,输出消息到客户端
时间: 2024-10-03 17:21:30