我想做个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回来
希望大家解决一下,我高分酬谢 最好提供个例子
请不要帖下面的代码:
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回来
希望大家解决一下,我高分酬谢 最好提供个例子
if session("aleave")="" then
response.redirect "adminlogin.asp"
response.end
end if
%>
这是session丢失后的处理方法吗?还是用来派什么用场
http://community.csdn.net/Expert/topic/5673/5673145.xml?temp=.3756067