jsp中的小知识点 在页面输入内容控制台可以打印 必须写入的内容
value="save"/>
这个的意思是把隐藏域的值提交给了save方法了
SetDooutput(true) 通过post方式写出数据 一定要设置这个参数
上传的时候必须设置的内容
Content-type 参数是必须需要提供的 这个参数代表的内容类型的
Content-length 很重要 一定要提供的 此为内容的长度
Connection 连接的类型 这里面的keep-alive的意思是保持常连接的意思
conn.setRequestProperty("Accept-Language",
"zh-CH");
conn.setRequestProperty("Content-Type",
"application/x----");//必须需要设置的
conn.setRequestProperty("Content-Length",
""+data.length); //参数的大小需要根据发过去的数据决定的
conn.setRequestProperty("Connection", "keep-Alive");
把字符转化成字节的方法
String param
="method=save&name="+URLEncoder.encode(params.get("name"))+"&phone"
+URLEncoder.encode(params.get("phone"));
//传出去的数据是以二进制数据流传送出去的
byte[] data = param.getBytes();
//得到一个byte类型了
再上传过程中经常用到dataoutputStream这个包装类对输出流进行包装
例如 目的是为了方便使用
DataOutputStream outStream = (DataOutputStream)
conn.getOutputStream();