Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
StrutsアクションクラスがStruts1.xでスレッドセーフである場合、誰でも説明できますか?
実際、Struts1.xはステートレスです。ただし、同じインスタンスが使用されているため、アクションにインスタンス変数を含めた場合(推奨されません)。ログレベルをTRACEに有効にすると、Struts1.xの動作を確認できます。
Actionクラスのインスタンスをキャッシュし、それを後続のリクエストに再利用します。
ここでコードを確認できます:org.apache.struts.action.RequestProcessor.process(HttpServletRequest request、HttpServletResponse response)throws IOException、ServletException
したがって、それらはスレッドセーフではありません。