導航:首頁 > 編程語言 > java所有session

java所有session

發布時間:2023-02-10 05:42:51

『壹』 java的session用法

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.fz.entity.User;
public
class
ValidatorFilter
implements
Filter
{
public
void
destroy()
{
}
public
void
doFilter(ServletRequest
arg0,
ServletResponse
arg1,
FilterChain
arg2)
throws
IOException,
ServletException
{
HttpServletRequest
request
=
(HttpServletRequest)arg0;
HttpServletResponse
response
=
(HttpServletResponse)arg1;
HttpSession
session
=
request.getSession();
User
user
=
(User)session.getAttribute("user");
//判斷用戶是否登錄,如果沒有登錄,則直接重定向至登錄頁面,
//如果登錄,則將請求交給下一個過濾器或者目標資源
if(user
==
null||user.getUserName()==null){
response.sendRedirect(request.getContextPath()+"/login.jsp");
}else{
arg2.doFilter(request,
response);
}
}
public
void
init(FilterConfig
filterConfig)
throws
ServletException
{
}
以上是filter的代碼
以下是在web.xml中的配置
<filter>
<filter-name>validatorFilter</filter-name>
<filter-class>com.fz.filter.ValidatorFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>validatorFilter</filter-name>
<url-pattern>/user/*</url-pattern>
</filter-mapping>

『貳』 java怎麼獲取session中所有的值

session是後台伺服器端的變數,而js是前段腳本,在js中是沒有現成的方法獲取session的值的,需要通過伺服器語言來獲取。

『叄』 java如何獲取web項目中的所有session

使用一下代碼來獲取:
java.util.Enumeration e = request.getSession().getAttributeNames();
while( e.hasMoreElements()) {
String sessionName=(String)e.nextElement();
out.println("\nsession item name="+sessionName);
out.println("\nsession item value="+request.getSession().getAttribute(sessionName));
}
String value=String.valueOf(request.getSession().getAttribute(sessionName));

『肆』 java中如何取項目的所有session

java.util.Enumeration e = request.getSession().getAttributeNames();

while( e.hasMoreElements()) {
String sessionName=(String)e.nextElement();
out.println("\nsession item name="+sessionName);
out.println("\nsession item value="+request.getSession().getAttribute(sessionName));
}
String value=String.valueOf(request.getSession().getAttribute(sessionName));

閱讀全文

與java所有session相關的資料

熱點內容
獸醫雲平台伺服器 瀏覽:295
php循環字母 瀏覽:636
盛達是什麼APP 瀏覽:197
android計算屏幕高度 瀏覽:651
自己做紅包解壓球 瀏覽:473
pdf很貴嗎 瀏覽:492
如何搶購騰訊雲伺服器 瀏覽:388
電子書app源碼 瀏覽:870
程序員在上班的時候 瀏覽:405
游戲壓縮文件夾怎麼刪除 瀏覽:420
百度新聞app是什麼 瀏覽:889
自動化對初級編程的影響 瀏覽:107
單片機綜合課程設計 瀏覽:602
程序員小嚴 瀏覽:813
如何下載歡樂走app 瀏覽:440
程序員節公司請美女 瀏覽:16
三本程序員好嗎 瀏覽:23
la78040場幅壓縮 瀏覽:902
MFC經典游戲編程 瀏覽:789
在線申請小額貸款源碼 瀏覽:336