반응형
모든 파라미터를 받아 그대로 POST submit 하는 JSP 페이지
GET, POST 와 파라미터 갯수에 상관없이
a.jsp를 호출했을때 b.jsp로 POST form submit 하는 jsp를 만들려고 한다.
a.jsp 를 통해서 session 처리를 추가하거나 파라미터 유효성검사를 한다거나,
파라미터를 암복호화 처리 하거나, 미리 response.setHeader와 같은 header설정을 진행하고 실제 결과 페이지인 b.jsp로 넘기는 과정이 필요하거나 아래와같은 코드를 통해서 받은 파라미터를 처리할수 있다.
a.jsp example
<%
// session 초기화와 같은 필요할때
%>
<html>
<body>
<form id="parameterForm" method="post" action="b.jsp">
<%
// 파라미터
String name;
String value;
Enumeration enu = request.getParameterNames();
while (enu.hasMoreElements())
{
name = (String) enu.nextElement();
value = request.getParameter(name);
//파라미터의 유효성검사를 통해 b.jsp 페이지로 넘기지 않는 처리를 할수도 있다.
%>
<input type="hidden" name="<%= name %>" value="<%= value %>" />
<%
}
%>
</form>
<script type="text/javascript">
document.getElementById('parameterForm').submit();
</script>
</body>
</html>
'프로그래밍 > JAVA' 카테고리의 다른 글
java8 stream의 쉬운 사용방법 (map, filter, collect) (0) | 2022.06.10 |
---|---|
자바 문자열을 날짜로 변환하기 (0) | 2022.05.31 |
JAVA REST API 호출, oauth2 연동, example code (0) | 2022.02.18 |
javascript encodeURIComponent 서버 전송 한글깨짐 (2) | 2021.11.11 |
프로메테우스 그라파나 자바 어플리케이션 (3) 모니터링 화면 (5) | 2021.11.01 |
댓글