상세 컨텐츠

본문 제목

jsp 애노테이션을 이용해서 beans에 값 자동 셋팅하기

관리X 과거글

by 까먹기전에 2015. 3. 28. 11:27

본문

반응형



<%@page import="java.util.Enumeration"%>

<%@page import="kr.co.seoulit.member.to.MemberBean"%>

<%@page import="java.lang.reflect.*"%>

<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<%

MemberBean bean=new MemberBean();

Method[] array=MemberBean.class.getDeclaredMethods(); // beans에 있는 모든 메소드들을 받아옴

for(Method m: array){ 

if(m.getName().startsWith("set")){ 

String pn=m.getName().substring(3).toLowerCase(); //set으로 시작하고 소문자로 바꾸고 3번째 이후부터 ex)setId -> Id

String v=request.getParameter(pn); // 그 이름으로 겟파라미터를 해서

m.invoke(bean,v); // 메소드를 호출하여 그 안에 넣는다.

}

}

%>

<%=bean.getmemberid()%> // 잘들어갔나 호출해봄

<%=bean.getPw()%>






관련글 더보기