预览模式: 普通 | 列表
08-12
05

java.net.HttpURLConnection的使用

突然需要做一个Java的Ajax代理,只好又操起java来了。。。。。。写好了再放出源码

转贴内容:

web登陆无非就是网页获取,cookie 的管理,post和get方式的模拟。

1.网页内容获取
java.io.inputstream in;
java.net.url url = new java.net.url(www.xyz.com/content.html);

查看更多...

Tags: HttpURLConnection url

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 516
当通过URLConnection第一次和服务器发起POST或是GET请求以后,通过getHeaderField方法获得SessionID,具体方法为:

String session_value=getHeaderField("Set-Cookie");

第二次发起POST或是GET请求的时候需要把刚才获得的SessionID放置在请求的头部然后再提交,这样就能服务器就会认为是同一个Session请求了,具体方法为:

setRequestProperty("Cookie", session_value);

如果取得Set-Cookie的值比较长,取值到分号前即可 如 JSESSIONID=575F7196EDB52825D288F4061C66BC29;

查看更多...

Tags: url POST

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 784
08-12
04

URLConnection

构造了一个URL之后,可以使用URL类中的方法访问URL指向的网络资源:

public URLConnection openConnection()

openConnection()方法会尝试连接URL指向的网络资源,然后返回封装了操作连接的类java.net .URLConnection的一个实例。

URLConnection是封装访问远程网络资源一般方法的类,通过它可以建立与远程服务器的连接,检查远程资源的一些属性。其中一些数据操作方法如下:

public void connect();

查看更多...

Tags: url

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 497
08-12
04

Cannot forward after response has been committed转发

推荐java.lang.IllegalStateException:Cannot forward after response has been committed异常出现的原因是因为
servlet.getServletContext().getRequestDispatcher("/DateUpdatePage.do").forward(request, response);
这个转发下面的必须要有一个return来返回,是不是必须用null,还没搞清楚
      return null ;


这样写就没的问题了:

servlet.getServletContext().getRequestDispatcher("/DateUpdatePage.do").forward(request, response);
      return null ;

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 816
08-12
04

12月4日

   “并不是我多愁善感,只是我一直想不明白 —— 你走了,想念,让我疼痛,像揉碎的花瓣,腐烂,消失”。


   12月4日,清早。大雪。
  

查看更多...

Tags:

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 479
08-12
03

点击超链接 给文本框赋值

<input type=text id=demo>
<a href=# id=m1>文字1</a>
<a href=# id=m2>文字2</a>
<a href=# id=m3>文字3</a>
<a href=# id=m4>文字4</a>
<a href=# id=m5>文字5</a>
<script>
//定义事件

查看更多...

Tags: 超链接 文本框

分类:Ajax/Js | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 821