예제
public void doPost(HttpServletRequest req, HttpServletResponse resp)
{
redraw(getColor(req));
}

private void redraw(Color newBackgroundColor) {
getWindow().setBackground(newBackgroundColor);
}

private Color getColor(HttpServletRequest req) {
String color = req.getParameter(ATTRIB_NAME);
Color result = (color == null) ? Color.black : Color.getColor(color);
return result;
}

private Window getWindow() {
return null;
}

private static final String ATTRIB_NAME = "color";
솔루션
J2EE 응용프로그램에 적절한 스레드로부터 안전한 컴포넌트를 사용하십시오.