JSP文件验证登陆饭否网!
2009-01-15 12:12
253 查看
//需要JDK1.6版本
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import ="java.io.*"%>
<%@ page import ="java.net.*"%>
<%
URL url = null;//地址
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
try
{
String credit =request.getParameter("user") + ":" +request.getParameter("ps");//获得用户名和密码,组装起来
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());//用base64压缩用户名和密码
url = new URL("http://api.fanfou.com/users/show.xml");//发送到的网址
huc = (HttpURLConnection)url.openConnection();//打开连接
huc.setRequestMethod("GET");//设置请求方式GET
huc.setRequestProperty ("Authorization", "Basic " + encoding);//设置验证属性
huc.setDoInput(true);//设置数据流方式,要是发送,可以huc.setDoOput(true);
is = huc.getInputStream();//获得输入流,发送时获得输出流
isr = new InputStreamReader(is);//修饰输入流
in = new BufferedReader(isr);//修饰输入流
String line =""; //临时变量
in.readLine();
in.readLine();
s.append(in.readLine());//读入数据,这只需要id就可以了
//while((line = in.readLine()) != null){
// s.append(line);//读取完整的返回数据,一份个人信息的xml
// }
response.setContentType("text/text;; charset=UTF-8"); //设置返回请求的头部
response.setHeader("Cache-Control","no-cache");//设置返回请求的头部
out.println(s.toString() );
}
catch(Exception e)
{
out.print("<xml>false</xml>"); //错误的时候返回一个自制的xml
}
finally
{
try
{//关闭连接
huc.disconnect();
is.close();
isr.close();
in.close();
}
catch(Exception e)
{
e.printStackTrace();
}}
%>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import ="java.io.*"%>
<%@ page import ="java.net.*"%>
<%
URL url = null;//地址
BufferedReader in = null;
InputStreamReader isr = null;
InputStream is = null;
HttpURLConnection huc = null;
StringBuffer s = new StringBuffer();
try
{
String credit =request.getParameter("user") + ":" +request.getParameter("ps");//获得用户名和密码,组装起来
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());//用base64压缩用户名和密码
url = new URL("http://api.fanfou.com/users/show.xml");//发送到的网址
huc = (HttpURLConnection)url.openConnection();//打开连接
huc.setRequestMethod("GET");//设置请求方式GET
huc.setRequestProperty ("Authorization", "Basic " + encoding);//设置验证属性
huc.setDoInput(true);//设置数据流方式,要是发送,可以huc.setDoOput(true);
is = huc.getInputStream();//获得输入流,发送时获得输出流
isr = new InputStreamReader(is);//修饰输入流
in = new BufferedReader(isr);//修饰输入流
String line =""; //临时变量
in.readLine();
in.readLine();
s.append(in.readLine());//读入数据,这只需要id就可以了
//while((line = in.readLine()) != null){
// s.append(line);//读取完整的返回数据,一份个人信息的xml
// }
response.setContentType("text/text;; charset=UTF-8"); //设置返回请求的头部
response.setHeader("Cache-Control","no-cache");//设置返回请求的头部
out.println(s.toString() );
}
catch(Exception e)
{
out.print("<xml>false</xml>"); //错误的时候返回一个自制的xml
}
finally
{
try
{//关闭连接
huc.disconnect();
is.close();
isr.close();
in.close();
}
catch(Exception e)
{
e.printStackTrace();
}}
%>
相关文章推荐
- eclipse加速之禁用JS、jsp等文件的语法验证,eclipsejs
- 用jsp实现session登陆时间的验证.相当与一个监听器
- JSP的登陆验证功能实现
- 用jsp<html:file>实现一个文件上传的例子,而且有验证
- eclipse加速之禁用JS、jsp等文件的语法验证
- 个简单的学生登陆系统的jsp实现之登陆身份验证
- eclipse加速之禁用JS、jsp等文件的语法验证
- eclipse加速之禁用JS、jsp等文件的语法验证
- jsp登陆页面和前后台验证并连接数据库
- j2ee的web工程,jsp、html、js文件有叉号,怎么去掉自动验证,我不想看到叉号
- eclipse加速之禁用JS、jsp等文件的语法验证
- eclipse加速之禁用JS、jsp等文件的语法验证
- eclipse加速之禁用JS、jsp等文件的语法验证
- jsp ajax未刷新文本框信息验证 (登陆)
- 配置文件验证管理员登陆 学习总结
- jsp登陆验证,网页登陆验证带验证码校验,登录功能之添加验证码
- java web 程序---登陆验证注销/重定向session_login.jsp/
- jsp实现客户登陆的简单验证
- ssh 登陆指定 验证文件
- jsp验证用户是否登陆