본문 바로가기

카테고리 없음

JSP Post,Get 정보 전송

오늘은 Get,Post로 html에서 jsp 파일로 변수를 보내 그 변수를 jsp 페이지에서 출력하는것을 배울거에요.

아 물논 텍스트 에디터가 있어야됩니다.

개인적으로 추천하고싶은건 에디트 플러스(editplus),이클립스 입니다.

이 두 준비물을 준비해주세요.


폼의 input type에 글자를 넣어서 jsp 페이지로 이동하는 폼을 구현할것입니다.


index.html

<html>

<head>

<meta http-equiv="Content-Type"content="text/html;charset=utf-8">

<title>textform</title>

</head>

<body>

<form action = "textform.jsp"method = "post"name="textform">

값:<input type = "text" name="i"><br>

<input type = "submit" value = "submit" name = "submitbtn">

</form>

<body>

</html>


textform.jsp

<%@ page contentType="text/html;charset=utf-8%>

<%

request.setCharacterEncoding("utf-8");

%>

<html>

<head><title>출력</title>

</head>

<body>

값: <%=requeset.getParameter("i")%><br>

</body>

</html>


빨간색으로 되어있는곳은 이 소스에서 중요하다는 뜻입니다.


index.html에서 인풋텍스트박스에 있는 내용을 i에 저장해서 textform.jsp에 전송하여 그 jsp에서 i를 처리하고 나타내는 것입니다.

이건 저장을 할수 없습니다.

왜냐고요?

이건 데이터 베이스나 쿠키에 값을 저장하는 방식이아닌 바로 처리하는 방식이라 계산하고 바로 날라가버리기 때문입니다.

궁금하시다면 데이터베이스에 관련된 것들을 검색해보세요.

이만 강의를 마칩니다.