para1.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
빈즈로 받게 하기
<form action="para1.jsp" method="post">
<input type="text" name="me">
<input type="submit" >
</form>
</body>
</html>
==================================================================================================================================
para1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<jsp:useBean id="my" class="pack.Para1Class"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>클래스 멤버 필드에 값 넣고 설정하고 참조하기</h3>
<br/>
<jsp:setProperty property="me" name="my" />
<!-- property 이름은 메소드 setMessage의 set을 제외한 이름의 앞글자를 소문자로 바꾼 글자가 들어간다 -->
<!-- 넘어오는 값을 받기 위해서는 넘어오는 값의 name(<input type="text" name="me">)이 property(property="me") 이름과 같아야한다. -->
<jsp:getProperty property="me" name="my" />
<!-- getter로 실행되서 return된 값은 출력되게 된다. out.println(retun값) 과 똑같음 -->
</body>
</html>
==================================================================================================================================
Para1Class.java
package pack;
public class Para1Class {
private String message;
public void setMe(String message) {
this.message = message;
}
public String getMe() {
return message + " 메시지 처리";
}
}
==================================================================================================================================
'JSP(Java Server Page)' 카테고리의 다른 글
dbcp객체를 server환경설정으로 다루기(싱글톤아님) (0) | 2014.03.21 |
---|---|
beans를 이용하여 여러개의 데이터를 주고받기 (0) | 2014.03.21 |
Get방식의 길이 제한에 대한 이야기 (0) | 2014.03.20 |
JSP안의 자바소스 (0) | 2014.03.19 |
url 경로 (0) | 2014.01.21 |