getProperty action은 주어진 속성의 값을 검색하고 문자열로 변환하고 마지막으로 출력에 삽입하는 데 사용됩니다.
getProperty 작업에는 두 가지 속성만 있으며 둘 다 필수입니다. getProperty 액션의 구문은 다음과 같습니다 -
<jsp:useBean id = "myName" ... /> ... <jsp:getProperty name = "myName" property = "someProperty" .../>
다음 표에는 getProperty와 관련된 필수 속성이 나열되어 있습니다. 액션 -
서열 번호 | 속성 및 설명 |
---|---|
1 | 이름 검색할 속성이 있는 Bean의 이름입니다. Bean은 이전에 정의되어 있어야 합니다. |
2 | 속성 속성 속성은 검색할 Bean 속성의 이름입니다. |
예시
우리의 예에서 더 사용될 테스트 빈을 정의합시다 -
/* File: TestBean.java */ package action; public class TestBean { private String message = "No message specified"; public String getMessage() { return(message); } public void setMessage(String message) { this.message = message; } }
위의 코드를 생성된 TestBean.class로 컴파일합니다. 파일을 만들고 C:\apache-tomcat-7.0.2\webapps\WEB-INF\classes\action에 TestBean.class를 복사했는지 확인합니다. 폴더 및 CLASSPATH 변수도 이 폴더로 설정해야 합니다 -
이제 main.jsp에서 다음 코드를 사용하세요. 파일. 이것은 빈을 로드하고 간단한 String 매개변수를 설정/가져옵니다 -
<html> <head> <title>Using JavaBeans in JSP</title> </head> <body> <center> <h2>Using JavaBeans in JSP</h2> <jsp:useBean id = "test" class = "action.TestBean" /> <jsp:setProperty name = "test" property = "message" value = "Hello JSP..." /> <p>Got message....</p> <jsp:getProperty name = "test" property = "message" /> </center> </body> </html>
이제 main.jsp에 액세스해 보겠습니다. , 다음 결과를 표시합니다 -
JSP에서 JavaBeans 사용
Got message.... Hello JSP...