일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- spring#Spring#RequestBody#ResponseBody
- java
- 쿼리스트링#쿼리문자열#바인딩
- tibero#티베로#이중화#failvover
- #
- 개발자#it도서#도메인#DDD#ddd
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- IntelliJ#인텔리제이#인텔리#단축키
- #java#JAVA#프로그래밍#웹개발자
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- Java#java#메모리영역#클래스로더#가비지컬렉터
- 레스트컨트롤러
- 자바
- 프로그래밍
- Resource #
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- Java#정처기#비트연산자#정보처리기사
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
- 항해플러스#항해#항해플러스3기#회고
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- 국비지원JAVA
- Java#컴파일러#자바컴파일러#
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- Java#JAVA#매개변수
- 국비지원#국비교육
- 자바#Java#배열예시#연습#기초다지기
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
Archives
- Today
- Total
개린이 개발노트
[스프링]Spring Spring Form Tag 스프링 폼태그 본문
728x90
스프링폼컨트롤러
package com.jth.exercise.test.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import com.jth.exercise.test.vo.OrderRequest;
/**
* 스프링 폼 태그
* @author 김상훈
*/
@Controller
public class SpringFormController {
private static final Logger LOGGER = LoggerFactory.getLogger(SpringFormController.class);
/**
* 스프링폼 등록화면
* @param model
* @return
* @throws Exception
*/
@GetMapping("/springform/registerForm")
public String registerForm(Model model)throws Exception {
LOGGER.info("SpringFormController,registerForm.");
model.addAttribute("orderRequest", new OrderRequest());
return "springform/registerForm";
}
}
JSP
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>register</title>
</head>
<body>
<h1>Spring Form Tag</h1>
<form:form modelAttribute="orderRequest" method="post" action="springform/register">
<table>
<tr>
<td>발주요청번호</td>
<td>
<form:input path="orderRequestNo"/>
</td>
</tr>
<tr>
<td>발주요청일</td>
<td>
<form:input path="orderRequestDate"/>
</td>
</tr>
<tr>
<td>발주품목</td>
<td>
<form:input path="itemNm"/>
</td>
</tr>
</table>
</form:form>
</body>
</html>
Vo
package com.jth.exercise.test.vo;
public class OrderRequest {
private int orderRequestNo;
private String orderRequestDate;
private String itemNm;
public int getOrderRequestNo() {
return orderRequestNo;
}
public void setOrderRequestNo(int orderRequestNo) {
this.orderRequestNo = orderRequestNo;
}
public String getOrderRequestDate() {
return orderRequestDate;
}
public void setOrderRequestDate(String orderRequestDate) {
this.orderRequestDate = orderRequestDate;
}
public String getItemNm() {
return itemNm;
}
public void setItemNm(String itemNm) {
this.itemNm = itemNm;
}
@Override
public String toString() {
return "OrderRequest [orderRequestNo=" + orderRequestNo + ", orderRequestDate=" + orderRequestDate + ", itemNm="
+ itemNm + "]";
}
}
완성!!
728x90
'스프링Spring' 카테고리의 다른 글
[Spring]스프링 빈 등록 xml 작성할 경우 포멧 , 스프링xml태그, 스프링 bean 태그 맘껏 복사 (0) | 2022.12.26 |
---|---|
[Mybatis] 마이바티스 mybatis-config.xml 태그 컨피그 태그 (0) | 2022.12.20 |
@ResponseBody vs @RestController 차이점 (0) | 2022.12.12 |
[Spring]스프링 DispatcherServlet (0) | 2022.12.12 |
스프링 RequestMapping ( PutMapping, GetMapping 등과 비교하면서 기억하기) (0) | 2022.12.10 |