주소창 입력:http://localhost:8090/jsp_test1/a.jsp?id=aa&pw=bb
<%@page import="java.lang.reflect.Method"%>
<%@page import="kr.co.seoulit.member.to.MemberBean"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<%
MemberBean bean=new MemberBean();
Method[] array=MemberBean.class.getDeclaredMethods();
for(Method m: array){
if(m.getName().startsWith("set")){
String pn=m.getName().substring(3).toLowerCase(); //set뒤에 있는 이름 따오기 위해
out.println(m.getName()); //출력하면 setAddr setId setPw setTel
String v=request.getParameter(pn);
m.invoke(bean,v);
}
}
%>
<%=bean.getId()%> -->aa출력
<%=bean.getPw()%> -->bb출력
</script>
<body>
</body>
</html>
'개발하자 > JSP&Servlet' 카테고리의 다른 글
annotation (0) | 2015.03.28 |
---|---|
Target,Retention xml파일에 FileOutputStream이용하여 내용넣기 (0) | 2015.03.28 |
getDeclaredMethod,getAnnotation (0) | 2015.03.28 |
원하는 메서드 이름 얻어오기 getDeclaredMethod (0) | 2015.03.28 |
선언되어 있는 모든 메서드 이름 출력하기 (0) | 2015.03.28 |