JSP1

연이·2022년 6월 12일

웹프로그래밍

목록 보기
5/5
post-thumbnail

스크립트 태그

기본 지시문

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>

변수 선언

<%
	int num1 = 1;
	char a = ‘a’;
	String today = “Exam_day”;
	--(주석)변수 선언
%>

JSP 문서 출력

<%@ include file="test2-up.jsp" %>

Input type

<input type="button" name=" button" value="button">
<input type=”text” name="text " size=10> text
<input type=”checkbox” name="checkbox" value =”n번”> n번
<input type=”file” name="file">
<input type=”hidden” name="hidden" value=”hidden“>
<input type=”password” name="password" value=”password“>
<input type=”radio” name=" radio " value= radio >
<input type=”submit" value=”submit“>
<input type=”reset" value=”reset“>

HTML 파라미터 처리 - 보내는 jsp 문서

<% String my_nation=”korea”; %>
<form name="myform" method=post action="request_exam1.jsp?nation=<%= my_nation%>">

<input type=text name="num" size=10><br>
<input type=text name="name" size=20><br>
<input type=text name="score" size=5><br>
<input type="checkbox" name="lang" value="aa">aa
<input type="checkbox" name="lang" value="bb">bb
<input type="checkbox" name="lang" value="cc">cc
<input type="checkbox" name="lang" value="dd">dd
<input type=submit value="확인">

HTML 파라미터 처리 - 받는 jsp 문서

// POST로 넘어온 값들을 String 형태로 저장 (getParameter)
String num = request.getParameter("num");
String name = request.getParameter("name");
String score = request.getParameter("score");
// get 방식으로 넘어온 값을 string 형태로 저장
String nation = request.getParameter("today");
// String 배열로 받음 (getParameterValues)
String[] lang = request.getParameterValues("lang");

HTML 파라미터 처리 - forward 액션태그 보내는 jsp

<form action="forwardtest1.jsp" method=POST>
<input type="hidden" name="forwardpage" value="forwardtest2.jsp">
<input type="text" name="name” size=20>

HTML 파라미터 처리 - forward 액션태그 받는 jsp

<%
String nextaddr = request.getParameter("forwardpage");
nextaddr += "?etc=wow1";
%>
<jsp:forward page='<%=nextaddr %>' >		// 실제 페이지로 포워딩
<jsp:param name="tel" value="011-111-1111" /> 	// 파라미터 추가
<jsp:forward>

Html 파라미터 처리 2(Forward 액션태그, 출력 쪽, 3번 페이지)

<%=request.getParameter("name") %>		//1번 페이지 입력 파라미터
<%=request.getParameter("etc") %>		//2번 페이지 입력 파라미터(GET방식)
<%=request.getParameter("tel") %>		//2번 페이지 입력 파라미터(jsp:param)

Html 파라미터 처리 3(Include 액션태그, 1번 페이지)

<jsp:include page="includetest2.jsp" flush="true" flush=”false”>	// 버퍼 삭제여부
<jsp:param name="name" value="hongkildong" />			// 파라미터 입력
</jsp:include>

Html 파라미터 처리 3(Include 액션태그, 받는페이지, 2번 페이지)

<%
String name=request.getParameter("name");
out.println(name);
%>
profile
나는 여니

0개의 댓글