<form> 내에 EL을 사용했더니 페이지는 넘어가지만
데이터 전달이 제데로 안되고 아래와 같은 문제가 발생함.
문제>>
<!-- EL -->
<form method="post" action="{$pageContext.request.contextPath}/bib_serv/read_bib.do">
==>
잘못된 주소값:
http://localhost:8080/abc_serv/%7B$pageContext.request.contextPath%7D+%22/bib_serv/read_abc.do%22
해결>>
<form> 내에서는 자바코드를 사용함.
<!-- JAVA -->
<form method="post" action="<%=request.getContextPath()%>/abc_serv/read_abc.do">
==>
정상 주소값:
http://localhost:8080/abc_serv/read_abc.do
참고>>
자바스크립트 코드에는 EL을 사용하는 것이 좋아보임.
728x90
'Software > JSP&JSTL' 카테고리의 다른 글
[JSP] 페이지간 데이터 주고 받는 방법 정리 (0) | 2019.03.21 |
---|---|
[JSP] EL(Expression Language) Scope 간단 정리 - 페이지간의 데이터를 주고 받기, servlet 이용 (0) | 2019.03.21 |
[JSP] 페이지 이동시 .ajax 사용의 문제 (0) | 2019.03.21 |
[JSP] "java.sql.SQLException: Cannot create PoolableConnectionFactory (The server time zone value 'KST' is unrecognized (0) | 2019.03.14 |
[JSP] JSP Problem - Can not find the tag library descriptor (0) | 2019.03.14 |