강의

멘토링

로드맵

Inflearn コミュニティ Q&A

tlsgjs77640297 のプロフィール画像
tlsgjs77640297

投稿した質問数

Java Spring Framework(renew ver.) - 新プログラマーのためのコース

Controller オブジェクトの実装 - 1

커맨드 객체를 이용한 부분에서 질문입니다

作成

·

255

0

커맨드 객체를 이용해서 MemberController.java에서 member.getMemId()....member.getMemPhone3()을 이용하는데

뷰단 즉 memberJoinOk.jsp에서도 똑같이 get 매서드를 이용해야 하는게 아닌가 싶어서 질문 드려요

커맨드 객체 클래스를 보면 필드는 private 걸려있는데 member.memId로 접근이 안될거 같은데 사용을 해서 질문합니다

javaspring

クイズ

67%が間違えています。挑戦してみましょう!

스프링 빈의 생성과 소멸 시점에 특정 로직을 실행하기 위해 `InitializingBean` 및 `DisposableBean` 인터페이스를 구현하거나, 설정에서 특정 속성을 지정하는 방식은 무엇일까요?

자동 와이어링(Autowired)

빈 생명주기 관리(Bean Lifecycle Management)

요청 매핑(Request Mapping)

데이터 바인딩(Data Binding)

回答 1

2

${member.memId} 와 같은 표현식을 JSP에서 Expression Language라고 합니다.

생긴 것이 field(변수)에 직접 접근한것 같이 생겼지만 사실 그렇지 않습니다.

이는 함수를 이용해서 접근하는 방법으로 JSP Script를 통해 표현하면 아래와 같습니다.

 

ID : ${member.memId}

ID : <%= request.getParameter("memId") %>

두 코드가 서로 같은 결과를 보이는 것을 확인하실 수 있습니다.

tlsgjs77640297 のプロフィール画像
tlsgjs77640297

投稿した質問数

質問する