資源簡介
在線考試系統SSH 可以自動組卷和考試 自動組卷 分管理員 教師 學生

代碼片段和文件信息
package?com.qinghuait.filter;
import?java.io.IOException;
import?javax.servlet.Filter;
import?javax.servlet.FilterChain;
import?javax.servlet.FilterConfig;
import?javax.servlet.ServletException;
import?javax.servlet.ServletRequest;
import?javax.servlet.ServletResponse;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?com.qinghuait.hibernate.beans.Admin;
public?class?AdminFilter?implements?Filter?{
private?String?url?=?“../index.jsp“;
@Override
public?void?destroy()?{
url?=?null;
}
@Override
public?void?doFilter(ServletRequest?request?ServletResponse?response
FilterChain?chain)?throws?IOException?ServletException?{
HttpSession?session?=?((HttpServletRequest)request).getSession();
//?驗證考生是否已登錄
if(session.getAttribute(“admin“)?==?null?||?((Admin)session.getAttribute(“admin“)).getId()?<=?0){
//?轉到登錄頁面
((HttpServletResponse)response).sendRedirect(url);
return;
}
//?不緩存
HttpServletResponse?httpServletResponse?=?(HttpServletResponse)?response;
httpServletResponse.setHeader(“Cache-Control“?“no-cache“);
httpServletResponse.setHeader(“Pragma“?“no-cache“);
httpServletResponse.setDateHeader(“Expires“?-1);
//?傳遞到下一個過濾器
chain.doFilter(request?response);
}
@Override
public?void?init(FilterConfig?config)?throws?ServletException?{
String?url?=?config.getInitParameter(“url“);
if(url?!=?null?&&?!url.isEmpty()){
this.url?=?url;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1506??2008-02-11?01:53??.project
?????目錄??????????0??2008-02-11?00:27??.myeclipse
?????目錄??????????0??2008-02-12?01:11??.settings
?????文件????????157??2008-02-12?01:11??.settings\com.genuitec.eclipse.core.prefs
?????目錄??????????0??2008-02-11?00:27??src
?????目錄??????????0??2008-02-11?00:28??src\com
?????目錄??????????0??2008-02-11?00:28??src\com\qinghuait
?????目錄??????????0??2008-02-11?00:28??src\com\qinghuait\struts
?????文件???????5005??2008-02-13?03:46??src\com\qinghuait\struts\ApplicationResources.properties
?????文件???????1134??2008-02-12?03:42??src\com\qinghuait\struts\EncodingActionServlet.java
?????目錄??????????0??2008-02-11?01:39??src\com\qinghuait\struts\action
?????文件???????2472??2008-02-11?18:56??src\com\qinghuait\struts\action\UserLoginAction.java
?????文件???????2503??2008-02-11?18:44??src\com\qinghuait\struts\action\AdminLoginAction.java
?????文件???????2549??2008-02-11?23:13??src\com\qinghuait\struts\action\UserRegAction.java
?????文件???????1178??2008-02-11?21:18??src\com\qinghuait\struts\action\ExitAction.java
?????文件???????2848??2008-02-11?22:01??src\com\qinghuait\struts\action\EditPassAction.java
?????文件???????1720??2008-02-11?23:12??src\com\qinghuait\struts\action\UsersAction.java
?????文件???????1940??2008-02-12?14:26??src\com\qinghuait\struts\action\DelUserAction.java
?????文件???????2098??2008-02-12?03:36??src\com\qinghuait\struts\action\AddTestClassAction.java
?????文件???????1314??2008-02-12?18:03??src\com\qinghuait\struts\action\TestAction.java
?????文件???????1544??2008-02-12?21:14??src\com\qinghuait\struts\action\DelTestClassAction.java
?????文件???????1752??2008-02-12?18:27??src\com\qinghuait\struts\action\ShowTestListAction.java
?????文件???????3457??2008-02-12?19:02??src\com\qinghuait\struts\action\AddListAction.java
?????文件???????1700??2008-02-12?22:55??src\com\qinghuait\struts\action\DelListAction.java
?????文件???????2876??2008-02-12?23:25??src\com\qinghuait\struts\action\UserEditPassAction.java
?????文件???????1495??2008-02-13?02:28??src\com\qinghuait\struts\action\UserTestAction.java
?????文件???????3500??2008-02-13?03:13??src\com\qinghuait\struts\action\UserStartAction.java
?????目錄??????????0??2008-02-11?02:01??src\com\qinghuait\struts\form
?????文件???????2015??2008-02-11?23:13??src\com\qinghuait\struts\form\UserLoginForm.java
?????文件???????2049??2008-02-11?23:13??src\com\qinghuait\struts\form\AdminLoginForm.java
............此處省略156個文件信息
- 上一篇:delmia教程-發動機裝配
- 下一篇:flash簡單動畫作業
評論
共有 條評論