我只是一個菜鳥,我正在嘗試學習JSP(我正在使用scriptlet),servlet,bean和Ajax。 我通過調用一個servlet(通過Ajax)來驗證一些註冊表單。每次插入字符時,都會調用Ajax函數,並將「值」發送給其作業要檢查此值是否正確的servlet。 servlet獲取一個HttpSession,然後它對傳遞的值進行操作並將其保存到一個bean中,最後設置爲session.setAttribute("bean_name", bean)
。在JSP中,我使用scope = session插入了jsp:usebean
標籤。我沒有檢索值的問題,例如<%= bean.getUsername()%>
,但問題是所有的表單值不會更新,除非我刷新頁面。Java Bean沒有更新,除非刷新頁面
它可能是什麼?
在頁面呈現中獲取Bean值。如果您希望視圖上的值更新而不刷新。你可以使用ajax重新定義一個特定的字段。 –