<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

+ Recent posts