반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- Javascript
- mybatis
- resultMap
- 생성자 주입
- kafka
- 스프링부트
- 스프링 컨테이너
- assertThrows
- 스프링
- SQL
- 필드 주입
- 스프링 부트 기본
- 싱글톤
- 스프링 부트 입문
- springboot
- Effective Java
- thymeleaf
- 스프링 빈
- assertThat
- spring
- sqld
- JPA
- java
- db
- 스프링 부트
- @Configuration
- DIP
- jdbc
- DI
- 스프링 프레임워크
Archives
- Today
- Total
선 조치 후 분석
[Java] Java단에서 alert 띄우기 - HttpServletRequest 이용 본문
728x90
반응형
SMALL
개발을 하면서 Java단에서의 결과를 리턴해주기 위해서 alert창을 띄워야 할 때가 종종 있다.
물론 Ajax로 해도 되지만, 동기식으로 해야 할 때가 종종 있어서 어떤 방법이 있을까 하다가 같은 회사 과장님께 여쭤봐서 문제를 해결했다.
필자는 네이버, 카카오 등 간편 로그인 결과를 리턴해주기 위해서 alert창을 사용해야 했다.
HttpServletRequest을 이용해서 리턴 값을 화면단에 alert창을 띄울 수 있었다.
1. Java 단에서 request.getSession().setAttribute()을 사용
public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
-생략 -
request.getSession().setAttribute("msg","간편로그인이 해제되었습니다.");
}
위처럼, key : value로 값을 넘겨준다.
2. EL태그를 이용해서 값을 수신
<script type="text/javascript">
<c:if test="${not empty msg}">
alert('${msg}');
</c:if>
</script>
Java단에서 key 값으로 전달한 msg를 받아서 alert창을 띄울 수 있다.
728x90
반응형
LIST
'Language > Java' 카테고리의 다른 글
[Java] Gabage Collection (GC) 정리 (0) | 2023.02.24 |
---|---|
[Java] String.equals()에서의 NullPointerException (0) | 2022.10.28 |
[Java] Casting vs String.valueOf 차이점 (0) | 2022.09.27 |
[JAVA] BuffredReader & BufferedWriter (0) | 2021.10.27 |
[Java] keyset(), iterator() 메서드 (0) | 2021.10.20 |