JSP網頁中添加auth認證(body里面的內容直接負責到新的jsp里面),加入后就提示服務器錯誤,有高手知道原因嗎,感謝。
開始沒有發現問題,后來服務器做了一些改動,就變成這樣了,具體改動是:

代碼如下:
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*,com.maxcard.util.*"%>
<html>
<head>
<title> New Document </title>
</head>
<body>
<%
if(request.getHeader("Authorization") == null){
response.setStatus(401);
response.setHeader("WWW-authenticate","Basic realm=/"www.maxcard.com/"");
}else{
//取得輸入的資訊
String encoded=(request.getHeader("Authorization"));
//利用Base64作編碼的轉化
String up = StringUtil.decodeBase64(encoded);
String user="";
String password="";
if(up!=null){
//取出用戶名和密碼
user=up.substring(0,up.indexOf(":"));
password=up.substring(up.indexOf(":")+1);
}
if(user.equals("david")&&password.equals("maxcard")){
out.print("認證成功");
}else{
out.print("認證失敗");
}
}
%>
</body>
</html>
uj5u.com熱心網友回復:
你的錯誤資訊是什么uj5u.com熱心網友回復:
標題是服務器錯誤,詳細提示,對不起,您訪問的頁面發生服務器錯誤。uj5u.com熱心網友回復:
查一下tomcat的錯誤日志,看看詳細的錯誤資訊轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8286.html
標籤:Web 開發
