본문 바로가기
웹프로그래밍/JSP

표현언어와 자바빈

by 폴더맨 2024. 6. 8.

표현언어와 자바빈1

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="com.school.*" %> 
<jsp:useBean id="score" class="com.school.Score" scope="page" />
<jsp:setProperty name="score" property="name" value="Jimmy" />
<jsp:setProperty name="score" property="kor" value="90" />
<jsp:setProperty name="score" property="eng" value="85" />
<jsp:setProperty name="score" property="math" value="95" />

<html>
<body>
이름: <jsp:getProperty name="score" property="name" /><br>
국어: <jsp:getProperty name="score" property="kor" /><br>
영어: <jsp:getProperty name="score" property="eng" /><br>
수학: <jsp:getProperty name="score" property="math" /><br>

</body>
</html>

 

표현언어와 자바빈2

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="com.school.*" %> 

<%
	Score score = new Score();
	score.setName("Jimmy");
	score.setKor(90);
	score.setEng(85);
	score.setMath(95);
%>

<html>
<body>
이름: <%=score.getName() %><br>
국어: <%=score.getKor() %><br>
영어: <%=score.getEng() %><br>
수학: <%=score.getMath() %><br>

</body>
</html>

 

표현언어와 자바빈3

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="com.school.*" %> 
<jsp:useBean id="score1" class="com.school.Score" scope="page" />
<jsp:setProperty name="score1" property="name" value="Jimmy" />
<jsp:setProperty name="score1" property="kor" value="90" />
<jsp:setProperty name="score1" property="eng" value="85" />
<jsp:setProperty name="score1" property="math" value="95" />

<html>
<body>
<h3>액션 태그로 생성된 자바빈 객체</h3>
이름: ${score1.name}<br>
국어: ${score1.kor}<br>
영어: ${score1.eng}<br>
수학: ${score1.math}<br>

<h3>스크립트로 생성된 자바빈 객체</h3>
<%@ page import="com.school.Score" %> 
<%
	Score score = new Score();
	score.setName("Jimmy");
	score.setKor(90);
	score.setEng(85);
	score.setMath(95);
	request.setAttribute("score2", score);
%>

<html>
<body>
이름: ${score2.name}<br>
국어: ${score2.kor}<br>
영어: ${score2.eng}<br>
수학: ${score2.math}<br>

</body>
</html>

 

 

세상을 링크하라!!! 모든 링크를 한 자리에...
링크닷컴: https://linkdotcom.mycafe24.com/

 

유용한 링크, 링크닷컴 #무료 #링크사이트 #링크사이트

컴퓨터 및 일반 유용한 링크들을 모아 놓았습니다. 지금 바로 확인하세요!

linkdotcom.mycafe24.com

 

 

'웹프로그래밍 > JSP' 카테고리의 다른 글

JSTL 흐름제어  (0) 2024.06.08
JSTL 변수처리  (0) 2024.06.08
param 내장객체  (0) 2024.06.08
표현언어  (0) 2024.06.08
자바빈 액션태그  (0) 2024.06.08