91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 173KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-19
  • 語言: Java
  • 標簽: JAVA??SpringMVC??session??

資源簡介

這個DEMO是我手寫,親測能運行的項目,適合沒有接觸過單點登陸的新手,不足之處還請多多指教

資源截圖

代碼片段和文件信息

package?servlet;

import?java.io.IOException;
import?java.util.concurrent.ConcurrentHashMap;
import?java.util.concurrent.ConcurrentMap;

import?javax.servlet.ServletConfig;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.Cookie;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;


@WebServlet(urlPatterns=“/jsp/login.page“l(fā)oadonstartup=1name=“authServlet“)
public?class?AuthServlet?extends?HttpServlet{
private?static?final?long?serialVersionUID?=?1L;
static?private??ConcurrentMap?accounts;
String?CookName;
String?DomainName;
/**
?*?無參構造函數(shù)
?*/
public?AuthServlet(){

super();
}

public?void?destory(){

super.destroy();
}

public?void?doGet(HttpServletRequest?requestHttpServletResponse?response)?throws?IOException{

doPost(request?response);
}
public?void?doPost(HttpServletRequest?requestHttpServletResponse?response)?throws?IOException{
DomainName?=?request.getSession().getServletContext().getInitParameter(“DomainName“);
CookName?=?request.getSession().getServletContext().getInitParameter(“CookieName“);
//驗證碼
String?location?=?request.getContextPath()+“/login.jsp“;
String?ccdoe?=?(String)?request.getSession().getAttribute(“ccode“);
String?checkcode?=?request.getParameter(“checkcode“);
if(!checkcode.equals(ccdoe)){
response.sendRedirect(location);
}else?{
String?username?=?request.getParameter(“username“);
String?userpassword?=?request.getParameter(“userpassword“);
String?key?=?accounts.get(username);
if(key?==?null){
response.sendRedirect(location);
}else?{
if(key.equals(userpassword)){
String?gotoURL?=?request.getParameter(“goto“);
String?sessionId?=?request.getSession().getId();
Cookie?cookie?=?new?Cookie(CookName?sessionId);
cookie.setMaxAge(100);
// cookie.setValue(sessionId);
cookie.setPath(“/“);
response.addCookie(cookie);
if(gotoURL?!=?null){
response.sendRedirect(gotoURL);
}else?{
response.sendRedirect(location);
}
}else?{
response.sendRedirect(location);
}
}
}

? }
public?void?init(ServletConfig?config){
accounts?=?new?ConcurrentHashMap();
accounts.put(“admin“?“wds!@#123“);
accounts.put(“宋燕青“?“123456“);
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????841??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.classpath

?????文件???????1038??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.project

?????文件????????503??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\.jsdtscope

?????文件????????364??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\org.eclipse.jdt.core.prefs

?????文件????????467??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\org.eclipse.wst.common.component

?????文件????????345??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????1399??2015-07-31?11:16??JAVA-WEB單點登錄實例\Demo1\WebContent\index.jsp

?????文件?????????39??2015-07-31?11:14??JAVA-WEB單點登錄實例\Demo1\WebContent\meta-INF\MANIFEST.MF

?????文件???????1018??2015-07-31?11:29??JAVA-WEB單點登錄實例\Demo1\WebContent\WEB-INF\web.xml

?????文件????????841??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.classpath

?????文件???????1038??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.project

?????文件????????503??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\.jsdtscope

?????文件????????364??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\org.eclipse.jdt.core.prefs

?????文件????????467??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\org.eclipse.wst.common.component

?????文件????????345??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????1399??2015-07-31?11:35??JAVA-WEB單點登錄實例\Demo2\WebContent\index.jsp

?????文件?????????39??2015-07-31?11:33??JAVA-WEB單點登錄實例\Demo2\WebContent\meta-INF\MANIFEST.MF

?????文件???????1018??2015-07-31?11:36??JAVA-WEB單點登錄實例\Demo2\WebContent\WEB-INF\web.xml

?????文件????????841??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.classpath

?????文件???????1044??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.project

?????文件????????503??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\.jsdtscope

?????文件????????364??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\org.eclipse.jdt.core.prefs

?????文件????????485??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\org.eclipse.wst.common.component

?????文件????????345??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2015-07-31?10:29??JAVA-WEB單點登錄實例\wds-SSOAuth\.settings\org.eclipse.wst.jsdt.ui.superType.name

............此處省略43個文件信息

評論

共有 條評論