[JSP] 링크이동
@욕심쟁이
·2020. 8. 13. 12:02
반응형
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>WebContent/jsp1/scopeForm.jsp</title>
</head>
<body>
<h1>WebContent/jsp1/scopeForm.jsp</h1>
<form action="scopePro.jsp" method="get">
아이디 : <input type="text" name="id"><br>
비밀번호 : <input type="password" name="pass"><br>
<input type="submit" value="전송">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>WebContent/jsp1/scopePro.jsp</title>
</head>
<body>
<h1>WebContent/jsp1/scopePro.jsp</h1>
<%
//request 저장된 id파라미터 가져오기 변수 id, pass저장
String id = request.getParameter("id");
String pass = request.getParameter("pass");
%>
아이디 : <%=id %><br>
비밀번호 : <%=pass %><br>
<!-- <a href="scopeProPro.jsp">scopeProPro.jsp이동</a> -->
<!-- <a href="scopeProPro.jsp?id=값">scopeProPro.jsp이동</a> -->
<!-- 1번방법 a태그 링크 마지막에 ?id=id&pass=pass 표현-->
<a href="scopeProPro.jsp?id=<%=id %>&pass=<%=pass%>">scopeProPro.jsp이동</a>
<!-- 2번방법 스크립트 location.href=링크뒤에?id=id&pass=pass 표현-->
<script type="text/javascript">
alert("scopeProPro.jsp으로 이동");
location.href="scopeProPro.jsp?id=<%=id%>&pass=<%=pass%>";
</script>
<!-- 3번방법 JAVA response.sendRedirect(?id="+id+"&pass="+pass) 표현-->
<%
response.sendRedirect("scopeProPro.jsp?id="+id+"&pass="+pass);
%>
<%
//액션태그 : jsp문법, jsp명령을 태그처럼 사용할수 있게 만든 문법
// : forward, include, useBean, setAttribute
// forward 액션태그 : 현페이지 request 모든정보를 들고 다음페이지 이동
// : 주소줄에서는 현페이지 주소 화면에는 다음페이지 실행화면 보임
// : 주소줄에는 pro페이지 지만 실화면은 ProPro페이지 이다.
%>
<jsp:forward page="scopeProPro.jsp"/>
</body>
</html>
반응형
'IT > JSP' 카테고리의 다른 글
[JSP] Session이란? (0) | 2020.08.14 |
---|---|
[JSP] Include태그 (0) | 2020.08.13 |
[JSP] JSP태그, 문법 (0) | 2020.08.03 |
[JSP] 아파치(Http 웹 서버)와 톰캣(WAS서버, 웹애플리케이션서버) (0) | 2020.07.30 |
[JSP]HTTP프로토콜 (0) | 2020.07.30 |