java 网络编程 面对重定向怎么保留session?? 我知道session的控制一般分为三种情况,1、使用url作为session2、使用hide字段作为session标记,3、使用cookie。你自己研究一下它是通过什么记录session的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 他好像使用session哦 我怎么吧session清空? 哦 是cookie 怎么吧cookie清空?? 偶是这样发送请求的 try { url = new URL("http://login.chinaren.com/zhs/servlet/Login"); HttpURLConnection u1 = (HttpURLConnection) url.openConnection(); u1.setDoOutput(true); OutputStreamWriter out = new OutputStreamWriter(u1.getOutputStream(), "ASCII"); out.write("group=alumni&url=http%3A//superalumni.chinaren.com/class_index.jsp%3Fclassuuid=2817034545007111854&username=??????&password=??????&us="); out.flush(); out.close(); 好像不是用的cookie。如果是的话,在开一个connection也行。studytop!!! 现在国内网站的session十有八九是用cookies,在你初次登陆时,服务器返回的信息头中有cookies内容,而你用URLConnection可能得到每次返回的Cookies内容,再向服务器发送请求时,原封不动地把这些内容又发送到服务器(置于发送请求的请求头中),你可以找一个可以监视IE发送接收内容的软件辅助研究 发现了http://jcookie.sourceforge.net/这个好东西但是还是不行...不知道为什么.. tcptrace是一种可以将request流和response流打印出来的工具很好用!当然可以看到session ID==============================其实对客户端来说,session只是一个ID,其实session的内容都放在server端,所以什么重定向你也只要将session ID通过httpSession得到,然后再通过HttpSession的某个方法放到重定向的流里就可以了!好运! 你可以把你的这些值在你的javaBean里面保存,对同一个Bean对象,你可以取得同一个值,在你的超链中,你把你的值传到下一个页面的时候同时,你可以在另一个页面中设置这个值,或都在你的页面前用javaBean 来保存住这个值,这样基本上是可以实现 的 问题是 包括 chinaren在内的很多网站好像不是用session的方式而是response 给你cookie 然后在redirect到某页面jCookie.cf.net里面的例子很通俗但是对于chianren 我还是不行http://www.javaworld.com/javaworld/jw-04-2002/jw-0426-cookie.html 可以把sessionid,加到url里面比如: http://192.168.0.2/index.jsp;JSESSIONID=fsaf7a973hfshfioweujljs?id=12 java学习 java调用可执行程序的问题 java 反编译的问题。 关于递归 数据库查询问题 J2SE的HELLO程序 搞不明白! 高手来帮我解释一下~~ 用什么方法能把一串数字字符(“123”)转换成数值(123)? java进程间通信如何实现共享内存与信号量结合使用 如何在程序中判断java服务器的类型? 如何制作像编辑器里那样CTRL+Z和CTRL+Y那样的后退前进功能 在java中怎么获得系统(win & unix)的环境变量? 当多线程满符合运行时报错
我怎么吧session清空?
怎么吧cookie清空??
try {
url = new URL("http://login.chinaren.com/zhs/servlet/Login");
HttpURLConnection u1 = (HttpURLConnection) url.openConnection(); u1.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(u1.getOutputStream(), "ASCII");
out.write("group=alumni&url=http%3A//superalumni.chinaren.com/class_index.jsp%3Fclassuuid=2817034545007111854&username=??????&password=??????&us=");
out.flush();
out.close();
如果是的话,在开一个connection也行。studytop!!!
http://jcookie.sourceforge.net/
这个好东西
但是还是不行...
不知道为什么..
其实对客户端来说,session只是一个ID,其实session的内容都放在server端,所以什么重定向你也只要将session ID通过httpSession得到,然后再通过HttpSession的某个方法放到重定向的流里就可以了!好运!
对同一个Bean对象,你可以取得同一个值,
在你的超链中,你把你的值传到下一个页面的时候
同时,你可以在另一个页面中设置这个值,
或都在你的页面前用javaBean 来保存住这个值,
这样基本上是可以实现 的
而是response 给你cookie 然后在redirect到某页面
jCookie.cf.net里面的例子很通俗
但是对于chianren 我还是不行
http://www.javaworld.com/javaworld/jw-04-2002/jw-0426-cookie.html
比如: http://192.168.0.2/index.jsp;JSESSIONID=fsaf7a973hfshfioweujljs?id=12