请各位高手指教。我用一个java app 登陆一个asp网页,成功以后网页导入到另一个页。
这时,session里的值丢失,我相知道,怎么让这个值不会丢失呢.
大家请注意,是一个java app ,而不是jsp,servlet。
这时,session里的值丢失,我相知道,怎么让这个值不会丢失呢.
大家请注意,是一个java app ,而不是jsp,servlet。
解决方案 »
- 关于编码问题!急
- 现在发现java在生成在windows专门的桌面程序,速度慢,而且安装麻烦易出错。
- 简单Java程序改错
- 关于覆盖finalize()方法的问题
- @问个问题+散分
- HttpServletRequest是接口类, 为什么可以定义对象。。。
- 入门请教各位
- [JNI]如何返回自定义类的指针?
- 紧急求助,谁能解决我的问题,500分想送
- 各位大侠,在WINDOWS98+MS SQL SERVER 7.0中,如何配置JDBC呀?好象大家说的是W2000+SQL SERVER 2000,可是我的环境不是这样。
- java中怎么操作打印机?
- Hibernate执行createQuery().list()报空指针异常
java aplication?
具体问题是,有一个asp网页,登录后,生成session值,然后转到另一页。在另一页先判断session值是否存在。然后输入当页内容。
现在我企图用java app先登录进去,然后输入转入页的内容,但发现session值丢失,所以不能取到当页内容,而是一个session值丢失后的输入提示。请问要怎么处理才能让asp里的session值一直保持。如果觉得分少可以再加
但我觉得好像用application应该可以吧...
session好像只对当前同一IE窗口有效...新开的IE就有新的session,所以我觉得应该用application
我说的application是指java 应用程序。
另外,asp 里的session好象是不用非要在同一ie窗口吧。
2)找找有没有相关的java程序
我曾经找到一段代码,但经测试没有效果。
/* 取得cookie.*/
...
HttpURLConnection huc= (HttpURLConnection) url.openConnection();
...
InputStream is = huc.getInputStream();
// 从响应中检索会话ID.
String cookieVal = hc.getHeaderField("Set-Cookie");
String sessionId;
if(cookieVal != null)
{
sessionId = cookieVal.substring(0, cookieVal.indexOf(";"));
}
...
/* 发送cookie. */
HttpURLConnection huc= (HttpURLConnection) url.openConnection();
if(sessionId != null)
{
huc.setRequestProperty("Cookie", sessionId);
}
InputStream is = huc.getInputStream();
如:
http://www.innovation.ch/java/HTTPClient/
我时间不多了,不要让我白忙一场了
difficult()
你有过这方面的经验吗?
你可以用一些http java组件,它们对cookies支持比较好,使用也简单。
如:
http://www.innovation.ch/java/HTTPClient/
你说的这个我试了,不知怎么回事总是出错。不是很稳定了。
能否直接给我一个例程。我可以另开贴给分
我加入HTTPConnection con =new HTTPConnection(url)实例,运行总是提示系统资源耗尽
有没有别的方法呀