웬만하면 자바(JAVA)는 스크립트 릿에다가 작성한다.
스크립트릿(.java 파일의 service라는 메소드)에서 생성되는데 ,
<%
public void inCrement(){}
%>
이렇게 하면 메소드에 또 메소드를 작성하는것이니 오류가 발생한다...
고로 ,
<%!
public void inCrement(){}
%>//멤버 변수로 쓰이고
--> 이렇게 작성한다
팁:
<%
//지역변수로 쓰인다.
%>
하지만,
보통 대부분 선언문을 작성을 하지 않고
선언문을 사용하는 대신 자바코드를 만들떄에는 외부 자바클래스를 별도로 만들고 그 클래스를 호출해서
메소드를 사용하는 방식을 취한다.
팁:
화면에 보여지게 하기 위한 쉬운 방법은
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>화면에 구구단을 출력하시오</h2>
<%
for(int i = 0 ;i<10;i++){
for(int j =1;j<10;j++){
out.write(i+"*"+j+"="+j*j);
}
}
%>
</body>
</html>
out.write를 쓴다. 이게 expression scriptlet을 쓰는 것보다 편할것이다.
'웹 프로그래밍(풀스택-->java) > 웹프로그래밍(백엔드-->java)' 카테고리의 다른 글
6. JSP 페이지 내장객체2 (0) | 2021.10.20 |
---|---|
5. JSP 페이지 내장객체 1 (0) | 2021.10.20 |
3. Jsp 페이지 스크립트요소 1 (0) | 2021.10.20 |
2. JSP 페이지 디렉티브 (0) | 2021.10.19 |
1. JSP 기본 개요 (0) | 2021.10.19 |