httpsession

    3熱度

    1回答

    根據Java EE標準,Tomcat允許請求通過兩種方式指定其現有會話ID:1)通過cookie; 2)通過「路徑參數」(不是常規參數;路徑參數的格式爲http://host/path/file.ext;jsessionid=xxx?a=b&c=d... - 注意「;」以及查詢字符串僅在路徑參數後面開始的事實)。我想要的是將請求中的會話ID作爲REGULAR參數傳遞給「?」後面的查詢字符串,如ht

    2熱度

    2回答

    如果我得到空會話,我需要設置一些值來播放動作類。所以,這裏是方法 public SearchFilters getFilters() { return (SearchFilters) getSession().get("Filters"); } 我想檢查會話,如果它是null,然後我需要在這裏設置一些值。 public SearchFilters getFilters() { if(ge

    -1熱度

    1回答

    在我的web應用程序中,我將會話超時設置爲3分鐘。 我每隔30秒通過ajax調用來持續ping我的應用服務器。 所以理想情況下,會話永遠不會過期,直到它被註銷操作失效。 但它沒有特定的模式過期。 任何幫助找出這種行爲的原因是非常讚賞。

    0熱度

    1回答

    我正在嘗試編寫一個篩選器,檢查用戶是否已登錄,並且如果沒有將他重定向到登錄頁面。以前我有過濾器,實際上什麼也沒做-_-這裏是,與該過濾器everythig工作正常,和會話失效: public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, Serv

    6熱度

    1回答

    我收到以下異常後,我在我的代碼 Aug 27, 2013 7:07:13 AM org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet xyzapplication Servlet threw exception java.lang.IllegalStateExcept

    1熱度

    1回答

    我正在使用存儲String的ThreadLocal對象。我將字符串值設置爲篩選器中的ThreadLocal對象,該對象攔截受某些條件限制的所有請求。此外,我將ThreadLocal的字符串值作爲屬性設置爲HttpSession。 會話中的屬性用於多個jsps,並最終傳遞到業務層。 我面臨的問題是,來自不同客戶端的多個請求在某個時間點會得到相同的字符串值,儘管會話不同。 所以我的理解是,多個會話訪問

    0熱度

    2回答

    我有一個需要50秒處理的大動作。 但是,與此同時,我還可以在服務器上處理另一個操作(通過單擊鏈接)。 但是,如果我的第二個操作嘗試訪問我的第一個操作提供的會話屬性,它們會在第一個操作結束之前被註釋爲可用。 這是我的大動作: public String bigAction() { HttpSession session = request.getSession(); synchr

    0熱度

    1回答

    我正在創建一個Web項目,我必須使用自己的身份驗證實現(是的,我完全意識到不推薦這個事實,但我必須這樣做......)。現在,我想爲身份驗證成功的登錄用戶創建一個新的HttpSession,但是我找不到任何源代碼,在沒有後端的Spring Security Plugin的情況下完成此任務...創建新的HttpSession爲用戶? 所以,我想實現的是以下情形 登錄頁面(用戶與會話ID已經是一個會話

    1熱度

    3回答

    我有一個存儲在會話中的對象。在我的控制器,當用戶發送請求時,它同時執行以下代碼: 正如我指出的,它同時執行,因此而控制研究仍是在循環中,用戶可以做一些其他的事情如,當用戶按下另一個按鈕,請求將被髮送到控制器,所述控制器執行以下操作: MyObject obj = (MyObject) req.getSession().getAttribute("myObject"); obj = null;

    2熱度

    5回答

    我在使用jqueryui autocomplete combobox在我的jsp頁面中。我需要將組合框的選定值設置爲HttpSession。 我試着如下。 this._on(this.input, { autocompleteselect: function (event, ui) { // alert(ui.item.value); var value = ui