나는 봄에 최대 절전 모드가있는 응용 프로그램을 가지고 있으며이 데이터로 JSP 페이지를 업데이트하려고합니다. 나는이봄에 애플리케이션 범위 데이터를 업데이트 하시겠습니까?
Value is :: ${applicationScope.value}
와 JSP이를 사용하려면이 클래스
public class PutDataInApplication implements ServletContextAware{
int i = 0;
javax.servlet.ServletContext servletContext;
@Scheduled(fixedDelay=2)
public void shout(){
setServletContext(servletContext);
}
@Override
public void setServletContext(ServletContext servletContext) {
// TODO Auto-generated method stub
servletContext.setAttribute("value", i++);
}
}
으로 적용 범위를 매번 갱신하고 있지만 그것은 단지 Value is :: 0
내가 새로운 데이터마다 시간을 표시 할 보여주는. 이렇게하는 방법, 값은 serServletContext() 메서드를 증가시키는 것입니다. 사실 나는 i 대신에 하나의 방법을 호출해야하지만, i도 업데이트 할 때마다 그 일을 할 수 있습니다. ** 서버 푸시 방식의 모든 사용 **
shout() 메서드에서 i 값을 인쇄하는 경우 업데이트 된 인쇄 중 ... –
@RameshK, 후위 연산자의 기초가 누락 된 것 같습니다. 외침에 'i'를 인쇄하면 setSevletContext 내에서 이미 증가합니다. –