카테고리 없음
[ HTML ] <form>, <input>, <button> 태그
감자도리22
2024. 2. 25. 14:03
환경 : Spring Tools Suite4
<Form>
- 사용자가 입력한 정보(데이터)를 특정 위치로 전송하는 태그
- action 속성으로 제출할 대상을 설정할 수 있다.
- 페이지에 보이지 않음
<form action="전송위치" method="전송방식">
<!-- 각종 입력창 -->
<input type="submit">
</form>
<input>
- 웹에서 사용할 수 있는 입력을 위한 도구
- name 속성으로 파라미터의 이름을 설정할 수 있음 (값에 부여될 식별자를 설정)
- type 속성으로 입력창의 형태를 결정할 수 있음 (기본값 : text)
<input> 태그에 대해 더 자세히는 따로 다루겠습니다.
<button>
- 웹에서 입력된 값을 전송시키는 도구
[ 사용 예 ]
- HtmlController.java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/form")
public class FormController {
@RequestMapping("/test1")
public String test1() {
return "/WEB-INF/views/form/test1.jsp";
}
}
- form.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<h1>폼 예제</h1>
<h2>지니 검색</h2>
<form action="https://www.genie.co.kr/search/searchMain">
<input name="query">
<button>검색</button>
</form>
<h2>멜론 검색</h2>
<form action="https://www.melon.com/search/total/index.htm">
<input name = "q">
<button>검색</button>
</form>
<h2>네이버 검색</h2>
<form action="https://search.naver.com/search.naver">
<input name="query">
<button>검색</button>
</form>
<h2>구글 검색</h2>
<form action="https://www.google.com/search">
<input name="q">
<button>검색</button>
</form>
- 출력 결과

- 네이버 검색 해보기


개인 공부 기록용입니다:)
728x90