전송, 리디렉션,session,href의 전송 값과 수용 값

3799 단어
if(sport!=null & &sport.length>0) {//빈 문자열은 비어 있지 않지만 모두 비어 있는 문자열의 그룹 길이는 0 for(Stringstr:sport) {out.print(str+");}}
request response
전송: 한 번의 요청은 매개 변수를 전달할 수 있으며, 서버 내부에서 실행되며, URL은 리퀘스트를 변경하지 않습니다.getRequestDispatcher(“index.jsp”).forward(request, response);
리셋: 두 번 요청해도 매개 변수를 전달할 수 있습니다. 연결이 필요합니다. 클라이언트가 URL 주소를 실행하면response가 바뀝니다.sendRedirect(“welcome.jsp”);
항목의 이동, 데이터 증가, 수정, 삭제용 리디렉션
조회용 전달
**

// 전달


**
request.getRequestDispatcher("welcome.jsp").forward(request, response);

<h1> request.getParameter("Username") %>h1>// 

// 리디렉션

response.sendRedirect("welcome.jsp?name="+name);
<h2> request.getParameter("name") %>h2>// 

제목


//session, 전달 또는 리디렉션과 함께 사용 가능


    // 
     session.setAttribute("name", name);
    // 
    response.sendRedirect("welcome.jsp");

시작:'name')%>

//session /

//href 방식의 전가

%=list.get(i).getSid()%>&
sname=<%=list.get(i).getSname()%>&
sproject=<%=list.get(i).getSproject()%>&
screateDate=<%=list.get(i).getScreateDate()%>"> 수정

value="으로 수신
"doUpdate.jsp" method="post">

type="text" name="sid" value="sid") %>">

type="text" name="sname" value="sname") %>">

type="text" name="sproject" value="sproject") %>">

type="text" name="screateDate" value="screateDate") %>">

type="submit" value=" ">

좋은 웹페이지 즐겨찾기