我剛開始使用我的第一個Struts 2項目,我目前正在使用註冊操作。Struts 2如何在動作中防止nullpointerexceptions與驗證
註冊時,您可以直接從URL訪問Register.action
,當你這樣做的類變量不是實例(例如String password
)是怎麼回事,除了罰款和使用它們時,我得到空指針的例外。 Register.action
是處理register.jsp
表單的操作。
有沒有辦法阻止用戶訪問Register.action
而不是來自register.jsp
? 或者我需要檢查一切嗎?
如何避免用戶直接訪問.jsp並導致異常?例如,如果我使用 標記,那麼我需要先執行一個操作,否則我會得到一個異常。我如何避免這種情況? –
@JohanS通常JSP頁面被置於'WEB-INF'中以避免直接訪問客戶端。 –
@JohanS我不記得返回的是什麼,但他們沒有得到JSP頁面。 –