使用JSP如何得到响应的头信息呢 我们可以使用request.getHeader()方法得到请求行和请求的头信息,那如何使用JSP如何得到响应的头信息呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的意思是希望有类似于request.getHeader()的response.getHeader()的方法吧?这个方法是没有的,因为HTTP Response是由客户端程序(如浏览器)接收的,而JSP是服务器端脚本,JSP只能设置Response Header而不能接受它。如果楼主确实想要得到Response Header的值,下面列举两种方式:1. 浏览器端http查看工具:如fireFox的HttpFox2. 可以另外写一个JSP页面(模拟客户端),向你希望获得Response Header的JSP页面发送一个请求,然后接受响应。可参考如下示例程序:import java.io.*;import java.net.*;public class Test1 { public static void main(String[] args) { String path = "/index.html"; int port = 80; String host = "www.baidu.com"; if (args.length > 0) path = args[0]; if (args.length > 1) port = Integer.valueOf(args[1]).intValue(); if (args.length > 2) host = args[2]; try { Socket c = new Socket(host, port); BufferedWriter w = new BufferedWriter(new OutputStreamWriter(c.getOutputStream())); BufferedReader r = new BufferedReader(new InputStreamReader(c.getInputStream())); String m = "GET " + path + " HTTP/1.1"; w.write(m, 0, m.length()); w.newLine(); w.newLine(); w.flush(); while ((m = r.readLine()) != null) { System.out.println(m); } w.close(); r.close(); c.close(); } catch (IOException e) { System.err.println(e.toString()); } }} 新手jsp页面错误提示请教 使用struts是遇到的一个问题,请大家指教!!!! 在JSP开发中,有没有表格控件? 请教高手!ms sql 2000中,从varchar到text的转换问题!~~ struts-spring-ibat1 大字符串的奇怪问题 使用UltraEdit 时怎么让 jsp文件也高亮显示? 如何把表单中变量保存到javabean中去?谢谢 JNI将类的实例作为参数传递参数应该怎样操作??? eclipse导入maven项目怎么无法拷贝到工作空间 SQL排序问题【关于UNION ALL && ORDER BY 】 关于URL附加大量字符串的问题
import java.net.*;public class Test1 {
public static void main(String[] args) {
String path = "/index.html";
int port = 80;
String host = "www.baidu.com";
if (args.length > 0)
path = args[0];
if (args.length > 1)
port = Integer.valueOf(args[1]).intValue();
if (args.length > 2)
host = args[2];
try {
Socket c = new Socket(host, port);
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(c.getOutputStream()));
BufferedReader r = new BufferedReader(new InputStreamReader(c.getInputStream()));
String m = "GET " + path + " HTTP/1.1";
w.write(m, 0, m.length());
w.newLine();
w.newLine();
w.flush();
while ((m = r.readLine()) != null) {
System.out.println(m);
}
w.close();
r.close();
c.close();
} catch (IOException e) {
System.err.println(e.toString());
}
}
}