1
2
3
4
5
6
7
8
9
10
11
        Map<StringString[]> map = request.getParameterMap();
        Set<String> keySet=  map.keySet();
        Iterator<String> itr = keySet.iterator();
        while(itr.hasNext()) {
            String key = itr.next();
            String[] values = map.get(key);
            
            System.out.print(key);
            System.out.print(" : ");
            System.out.println( Arrays.toString(values)  );
        }
 
 

 

평소에 getParameterMap()을 사용할 일이 없어서 이런게 있구나 하고

넘겼는데 기회가 와서 사용해 봤습니다

설정

트랙백

댓글

jstl <c:url>  param 은 인코딩 처리시

contentType 에 명시된 케릭터 셋을 이용해서 처리합니다

 

A.jsp

 

1
2
3
4
5
<c:url value="B.jsp" var="url">
    <c:param name="id" value="꽃보다길동" />
    <c:param name="name" value="홍길동"></c:param>
</c:url>
<a href = "${url }">이동</a>
s

 

 

B.jsp

 
1
2
3
4
5
6
7
8
9
10
<%
    String method = request.getMethod();
    String id = request.getParameter("id");
    String name = request.getParameter("name");
%>
 
 
<%= id %>(<%=name%>) 님 반갑습니다<br>
<%= method %> 방식으로 입장하셨습니다
 
 
 

 

설정

트랙백

댓글

<c:forEach> 태그는 이런 형태로는 사용을 잘 하지 않는 것으로 알고 있지만,

연습용으로 발견한 코드의 결과값이 해석이 안되어서 한참을 고민했는데

반복의 횟수를 늘리고 나서야 가장 간단한 기본을 놓쳤다는걸 깨달았다


<!-- 변수 선언 -->

<c:set var="i" value="4"></c:set>


<!-- 반복  -->

<c:forEach var="i" begin="1" end="10" step="${i = i + 1 }">

점심시간${i }<br>

</c:forEach>


결과 :

점심시간1

점심시간6


=====================================================


<!-- 변수 선언 -->

<c:set var="i" value="4"></c:set>


<!-- 반복  -->

<c:forEach var="i" begin="1" end="100" step="${i = i + 1 }">

점심시간${i }<br>

</c:forEach>


결과 :

점심시간1

점심시간6

점심시간11

점심시간16

점심시간21

점심시간26

점심시간31

점심시간36

점심시간41

점심시간46

점심시간51

점심시간56

점심시간61

점심시간66

점심시간71

점심시간76

점심시간81

점심시간86

점심시간91

점심시간96



'프로그래밍 > JSP-Servlet' 카테고리의 다른 글

request.getParameterMap()  (0) 2020.02.07
jstl <c:url> param 인코딩(한글) 처리  (0) 2019.06.29

설정

트랙백

댓글