11주차 - jsp (16) <fieldset>, <textarea>, <select>

2022. 9. 13. 17:53jsp/html

이번의 목표

01. <fieldset>을 사용해보자

02. <textarea>를 사용해보자

03. <select>를 사용해보자


지금까지 테두리를 만들기 위해서 ①id, class 등의 구분할 수 있는 구분자를 기준으로 <style> 태그에서 border를 설정해주거나, ②<table> 태그에 border 속성을 이용했습니다.

하지만 하나의 구역에 테두리를 넣고 싶다면 해당 구역을 <fieldset> 태그 안에 넣는 것 만으로도 테두리를 설정할 수 있습니다.

 

또한 <fieldset> 태그를 이용했을때에는 하위에 <legend> 태그를 이용하여 테두리에 제목을 넣어줄 수도 있습니다.

 

<textarea>는 자바에서 배운 TextArea 와 동일하게 데이터를 입력할 수 있는 공간을 만들어줍니다. rows, cols 속성을 이용해 크기를 조절할 수 있습니다.

 

<select>는 ComboBox와 같은 기능을 합니다. 단일 객체 선택이 디폴트입니다. 하지만 <select>또한 속성을 이용하여 기능을 바꿀 수 있습니다.

 

01. jsp 코드
02. 실행 화면

01. jsp 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex17</title>
</head>
<body>
	<fieldset> <!-- border를 쓰지 않아도 <fieldset> 태그 안의 객체들을 하나의 테두리 안에 넣어준다. -->
	<legend>input 태그 외</legend> <!-- <legend> : <fieldset> 태그에 제목을 넣어준다 -->
	게시글 작성 <br>
	<textarea rows="3" cols="50" name="userData"></textarea>
	<!-- 3줄이 넘어도 입력은 가능하다. -->
	<br>
	
	<!-- ComboBox와 같은 기능을 하는 <select>태그. 단일선택을 기본으로 한다. -->
	<select name="contry" multiple="multiple">
	<!-- multiple 속성을 이용하면 다중 선택을 가능하게 한다. 주로 이용되지는 않지만 알아두자. -->
		<option value="ko">대한민국</option>
		<option value="usa">미국</option>
		<option value="china">중국</option>
	</select>
	</fieldset>
	</body>
</html>

02. 실행 화면

'jsp > html' 카테고리의 다른 글

11주차 - jsp (18) <button>  (0) 2022.09.13
11주차 - jsp (17) <div>와 <span>  (0) 2022.09.13
10주차 - jsp(15) scriptlet(스크립트릿), request, response  (0) 2022.09.13
10주차 - jsp (14) <form>  (0) 2022.09.13
10주차 - jsp (13) <input>  (0) 2022.09.13