Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

어리바리 신입 개발자의 얼렁뚱땅 개발 기록 ✨

23.03.15 / jsp와 Java 본문

Back - end/JAVA

23.03.15 / jsp와 Java

낫쏘링 2023. 3. 15. 16:46
728x90

webapp 오른쪽 마우스 - new - jsp file 으로 jsp 파일 만들어주기 (메인클래스와 이름 똑같이)

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

<!-- import 문법 -->
<!-- 서브 클래스가 들어있는 패키지와 서브 클래스 이름 -->
<%@ page import ="kr.or.ksmart.C.BB02_2" %> 
<%@ page import = "kr.or.ksmart.F.User" %>

<!-- 메인 클래스의 메인 메서드 내용 -->
<!-- 실행하면 브라우저 화면에는 내용 뜨지 않는다. -->
<!-- 내용은 콘솔창에만 뜬다 - 화면(front end)에는 아직 아무것도 없으니까 -->
<%
BB02_2 bb = new BB02_2();
User u02 = new User();
u02.setUid("id002");
u02.setUpw("pw002");
u02.setUphone("010-0002");
u02.setUgender('여');
u02.setUage(30);
u02.setUlevel("판매자");//판매자 구매자
bb.levelCheck(u02);
%>

 

jsp 파일내에는 html,css,java script,jquery,java 코드 등이 섞여 있기 때문에 각각 구분해줘야 한다.

jsp 파일 내에 Java 코드를 작성할 때 <% %> 사용

input / form 같은 태그는 자바 아님 - > <% %> 필요 없음

 

[ 화면에 출력하기 ]

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<%@ page import ="kr.or.ksmart.D.BB03_1"%>
<%
BB03_1 bb = new BB03_1();
int result1 = bb.a();
System.out.println(result1+"<- result1");
String result2 = bb.b();
System.out.println(result2+"<- result2");
char result3 = bb.c();
System.out.println(result3+"<- result3");

// 화면에 출력하기1
out.println(result1+"<- result1		<br/>");
out.println(result2+"<- result2		<br/>");
out.println(result3+"<- result3		<br/>");
%>
<!-- 화면에 출력하기2 -->
리턴값1 : <%= result1 %>	<br/>
리턴값2 : <%= result2 %>	<br/>
리턴값3 : <%= result3 %>	<br/>

 

 

 

728x90