<%
  response.setStatus(401);
  response.setHeader("Cache-Control","no-store");
  response.setDateHeader("Expires",0);
  response.setHeader("WWW-authenticate","Basic Realm=\"大富翁论坛用户\"");
%>

解决方案 »

  1.   

    <%
    String temppass= request.getHeader("authorization");
    String temppassdecode="";
    String username="";
    String userpass="";
    if ((temppass!=null)&&(temppass.length()>6)){
    out.println("<br>解码前是:"+temppass);
    temppass= temppass.substring(6,temppass.length());
    out.println("取出来的用户名字和密码base64code为:"+temppass);
    temppassdecode=base64code.getFromBASE64(temppass);
    out.println("<br>解码的结果是:"+temppassdecode);
    username=temppassdecode.substring(0,temppassdecode.indexOf(":"));
    userpass=temppassdecode.substring(temppassdecode.indexOf(":")+1);
    out.println("<br>用户名字是:"+username);
    out.println("<br>用户密码是:"+userpass);
    %>