httpsession

    2熱度

    1回答

    我注意到,當從HttpSession中獲取一個Domain對象並將它附加回hibernate會話時,它不附加任何屬性的Domain類。 例如,假設Foo和酒吧都是域類,和Foo是一種超脫域類有一個屬性欄,這將失敗: myFoo.attach() println myFoo.bar.someBarProperty //LazyInitializationException 但這種成功 myFo

    0熱度

    1回答

    是否有可能通過會話ID獲取HttpSession對象,該會話ID作爲隱藏輸入字段提交給servlet?我不能通過cookie進行會話管理,因爲設備不支持cookie,或者通過URL重寫,因爲會話ID不應顯示在URL中。總之,如何使用隱藏的輸入字段進行會話管理?

    2熱度

    2回答

    我正在處理Spring MVC中的表單,並且我提交了一個表單,我正在嘗試重定向發佈請求以避免用刷新按鈕重新提交表單。 但我需要一個動態生成的值來顯示基於重定向頁面中的表單提交。所以我在後處理程序方法中將該值保存在會話中,並將其重新導回到重定向的頁面處理方法中。 在GET方法的情況下,我會得到顯示在重定向頁面中的會話屬性,如請求參數嗎? 以下是我使用的代碼: 此方法處理表單提交 @RequestMa

    1熱度

    1回答

    我想在portlet應用程序中使用自定義taglib。 該portlet使用Spring MVC Portlet,但我認爲這不是相關的。 該標籤擴展了TagSupport。它嘗試使用pageContext.getSession()獲取HttpSession,但它返回null,從而在後面的代碼中導致NullPointerException。 public class keyboard extends

    15熱度

    2回答

    這是我的第一個問題,我希望我做對了。 我需要在Java EE項目上工作,所以,在開始之前,我試圖做一些簡單的事情,看看我能否做到這一點。 我被困在有狀會話豆。 下面是問題: 如何使用SFSB來跟蹤用戶的會話? 我看到的所有例子,最終都將SFSB變爲HttpSession屬性。 但我不明白爲什麼! 我的意思是,如果bean是STATEFUL,爲什麼我必須使用HttpSession來保留它? 是不是E

    66熱度

    2回答

    我想自己處理請求和會話屬性,而不是彈出@SessionAttributes,以便登錄cookie處理。 我只是不知道如何從控制器中訪問HttpRequest,我需要一種方法去@RequestAttribute之上的一層,並訪問HttpRequest本身。通過執行ApplicationContext並調用getAttribute()來使用Stripes。 而且,傳遞HttpServletReques

    2熱度

    1回答

    即時建立一個小的web應用程序,使用碼頭8作爲服務器和websockets。 在客戶端(瀏覽器)方面:用戶使用他的瀏覽器打開我的index.html,並打開並建立與我的碼頭服務器的新WebSocket連接。 在服務器端,我有一個WebSocketServlet偵聽WebSocket連接。 @Override public WebSocket doWebSocketConnect(HttpServ

    2熱度

    1回答

    我在glassfish上使用j_security_check驗證jdbcRealm上的Glassfish連接到MSSQL數據庫。 有沒有什麼辦法來檢查是否存在給定用戶名的活動bean? 我只想顯示在線上的網頁上。我的猜測: 保持變量數據庫,並登錄/註銷改變它。如果有人沒有註銷,但他的會話過期,問題就會發生。比我沒有可能檢查他是否仍然登錄。 在bean中保留布爾變量,並使用登錄/註銷對其進行更改。問

    -3熱度

    1回答

    我在我的servlet中有以下代碼段。在這裏,出於某種原因,我無法在創建一個會話後爲同一用戶保留會話。 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method

    0熱度

    2回答

    我使用管理員憑證在一個Internet Explorer窗口中登錄到基於Java的應用程序。現在我打開一個更獨立的IE窗口,並給我的申請家庭網址,即http://localhost:8888/myxwiki/。我在這一秒看到,我直接用管理員憑證登錄,這是不正確的。我應該在第二個窗口看到登錄屏幕。 然後,我做了調試,發現兩個IE窗口xwikicontext.getRequest()。getSessi