본문 바로가기

보물창고/Programming

useBean (dbtmqls, jsp, 웹프로그래밍)

반응형



useBean 선언 후 사용합니다



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

    <jsp:useBean id="make" class="kr.co.smu.Member" scope="request" />

<!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=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

make.setId("mini");

make.setName("paranmul");

%>

<jsp:forward page = "useBean.jsp"/>

</body>

</html>



 

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

    pageEncoding="EUC-KR"%>

    <jsp:useBean id="make" class="kr.co.smu.Member" scope="request" />

<!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=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

String id = make.getId();

String name = make.getName();

%>

<%=id %> <rb>

<%=name %>

</body>

</html>





 jsp에서 사용할 위치는 따로 지정해 줘야 합니다 




WEB-INF에 clsases폴더를 만듭니다







프로젝트의 설정 -> java build path -> source 
Default output foler위치를 위에서 만든 "WEB-INF에 clsases폴더"를 선택합니다
(java의 빌드된 클래스 파일이 여기에 위치하게 되고 jsp가 이 파일을 찾아 쓸수 있게 만듭니다)



kr.co.smu.Member 클래스 내용

package kr.co.smu;

 

public class Member {

       private String id;

       private String password;

       private String name;

        

       public String getId() {

             return id;

       }

       public void setId(String id) {

             this.id = id;

       }

       public String getPassword() {

             return password;

       }

       public void setPassword(String password) {

             this.password = password;

       }

       public String getName() {

             return name;

       }

       public void setName(String name) {

             this.name = name;

       }

}



 
 

반응형