java web登陆问题

yuchui 2007-08-16 09:09:12
我想做个J2SE登陆到WEB的程序,但是登陆帐号密码核对完后,我就被WEB程序给T回了程序,我登陆的地方是后台,我想实现用J2SE对WEB后台操作,

请不要帖下面的代码:

URL url = new URL("http://localhost/admin/chklogin.asp");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);

OutputStream raw = conn.getOutputStream();
OutputStream buf = new BufferedOutputStream(raw);
OutputStreamWriter out = new OutputStreamWriter(buf,"GBK");
out.write("admin=admin&password=admin");
out.flush();
out.close();
conn.connect();

InputStream in=conn.getInputStream();
in=new BufferedInputStream(in);
Reader r=new InputStreamReader(in);

int c;
//int i=0;


byte[] b=new byte[1800];
int j=0;
while(true)
{
int i=in.read();
if(i==-1) break;
b[j++]=(byte)i;
}

System.out.println(new String(b));

这段代码,就是我用过的。如果我登陆失败,会跳到登陆失败的界面,成功后转入admin.asp

<%
if session("aleave")="" then
response.redirect "adminlogin.asp"
response.end
end if
%>

我就被这代码T回来的。

密码核对成功后转到admin.asp,这是admin.asp的头部代码

session("admin")=rs("admin")
session("password")=rs("password")
session("aleave")=rs("aleave")
response.redirect "admin.asp"

但是到了admin.asp我会被T回来

希望大家解决一下,我高分酬谢

最好提供个例子
...全文
250 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxccom 2007-08-17
  • 打赏
  • 举报
回复
通过JAVA程序发送HTTP请求有个问题就是每次发去的请求的sessionid都是不一样的,就是你每次发去的请求,由于服务器端接收到的sessionid都不同,所以服务器端以为友一个session来了,所以存在session中的用户信息,找不到
yuchui 2007-08-17
  • 打赏
  • 举报
回复
太感谢了 IhaveGotYou(扬扬)

这个问题,我可是发了2个一模一样的帖子,

前帖子20分,可能不够吸引人

这帖子100分,果然重金下,会出奇迹,不管怎么样,真的很谢谢你,这问题,终于解决了
江城小洋 2007-08-17
  • 打赏
  • 举报
回复
JF
IhaveGotYou 2007-08-17
  • 打赏
  • 举报
回复
设置cookie,参考:
http://community.csdn.net/Expert/topic/5673/5673145.xml?temp=.3756067
rorey_008 2007-08-17
  • 打赏
  • 举报
回复
JAVA程序发送HTTP请求有个问题就是每次发去的请求的sessionid都是不一样的,就是你每次发去的请求,由于服务器端接收到的sessionid都不同,所以服务器端以为友一个session来了,所以存在session中的用户信息,找不到
iboy1983 2007-08-17
  • 打赏
  • 举报
回复
<%
if session("aleave")="" then
response.redirect "adminlogin.asp"
response.end
end if
%>
这是session丢失后的处理方法吗?还是用来派什么用场
yuchui 2007-08-17
  • 打赏
  • 举报
回复
那如何解决这个问题了?
yuchui 2007-08-16
  • 打赏
  • 举报
回复
还是没人,继续顶
yuchui 2007-08-16
  • 打赏
  • 举报
回复
没人来,我顶上去
yuchui 2007-08-16
  • 打赏
  • 举报
回复
不想用第三方包,

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧