728x90
<HTMLํ์ผ>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- ์ด๋ฆ, ๋์ด ๋๊ธฐ๊ธฐ -->
<!-- <a 1๋ฒ์งธ ๋ฐฉ๋ฒ-->
<a href="NewFile.jsp?name=ํ๊ธธ๋&age=24">NewFile.jsp๋ก ์ด๋</a>
<br><br>
<!-- form 2๋ฒ์งธ ๋ฐฉ๋ฒ / ์ ๋๋ก ๊ธฐ์
ํ๋์ง ๊ฒ์ฌ ๋ถ๊ฐ๋ฅ-->
<form action="NewFile.jsp">
์ด๋ฆ:<input type="text" name="name">
<br>
๋์ด:<input type="text" name="age">
<br>
<input type="submit" value="์ด๋">
</form>
<br><br>
<!-- ์๋ฐ์คํฌ๋ฆฝํธ(JS)๋ก ๋๊ธฐ๋ 3๋ฒ์งธ ๋ฐฉ๋ฒ / ๊ฒ์ฌ ๊ฐ๋ฅ ex)๋ค์์ ์ ๋๋ก ๊ธฐ์
์์ํ๋ค or ๋์ด์ ์ฒ ์๋ฅผ ์ง์ด๋ฃ์๋ค ๋ฑ๋ฑ -->
์ด๋ฆ:<input type="text" id="name">
<br>
๋์ด:<input type="text" id="age">
<br>
<button type="button" onclick="btn()">์ด๋</button>
<script type="text/javascript">
function btn(){
//location.href="NewFile.jsp?name=์ผ์ง๋งค&age=22";
let name = document.getElementById("name").value;
let age = document.getElementById("age").value;
location.href="NewFile.jsp?name="+name+"&age="+age;
}
</script>
</body>
</html>
<NewFile.jsp -> JSPํ์ผ>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>์ฌ๊ธฐ๋ NewFile.jsp ์
๋๋ค.</h3>
<%
// script + applet = scriptlet
// java code ์์ญ
// ๋ด์ฅ๊ฐ์ฒด
String name = request.getParameter("name");
out.println("์ด๋ฆ์"+name+"<br>");
int age = Integer.parseInt(request.getParameter("age"));
out.println("๋์ด๋"+age+"<br>");
%>
</body>
</html>
์ด๋ฆ๊ณผ ๋์ด๋ฅผ ์ ๋ ฅํด์ ์ด๋๋ฒํผ์ ๋๋ฅด๋ฉด
๋ค์๊ณผ ๊ฐ์ด ์ค์ ํด๋ ํด๋น ํ์ด์ง๋ก ์ด๋ฆ๊ณผ ๋์ด๊ฐ์ด ์ด๋ํ๋ค
๋๊ธ