본문 바로가기
🎵JSP

[JSP]EL태그

by 김말자 2023. 2. 13.
728x90
728x90
BIG

로그인화면

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>로 그 인</title>
</head>
<body>
	<form action="loginPrint.jsp">
	<table>
		<tr>
			<td>아이디 :</td>
			<td><input type="text" name="id" id="id"></td>
		</tr>
		<tr>
			<td>암 호 :</td>
			<td><input type="password" name="pwd" id="pwd"></td>
		</tr>
		<tr>
		<td colspan="2">
		<input type = "submit" value="로그인">
		</td>
		</tr>
	</table>
	</form>
</body>
</html>

로그인 폼 이름으로 파라미터를 넘겨줌

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>환영 합니다</title>
</head>
<body>
스크립트 태그를 이용한 출력<br>
<%
String id = request.getParameter("id");
String pwd = request.getParameter("pwd");
%>
아이디 : <%=id %><br>
비밀번호 : <%=pwd %><br>
<hr>
아이디 : ${param.id }<br>
비밀번호 : ${param.pwd }<br>
</body>
</html>

 

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>수</title>
</head>
<body>
	<form action="sumPrint.jsp">
	<table>
		<tr>
			<td>첫번째수 :</td>
			<td><input type="number" name="one" id="one"></td>
		</tr>
		<tr>
			<td>두번째수 :</td>
			<td><input type="number" name="two" id="two"></td>
		</tr>
		<tr>
		<td colspan="2">
		<input type = "submit" value="합구하기">
		</td>
		</tr>
	</table>
	</form>
</body>
</html>

이름을 넘겨줌

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>합구하기</title>
</head>
<body>
<%
int one = Integer.parseInt(request.getParameter("one"));
int two = Integer.parseInt(request.getParameter("two"));
%>
숫자1:<%=one %><br>
숫자2:<%=two %><br>
합 : <%=one+two %>
<hr>
숫자1:${param.one }<br>
숫자2:${param.two }<br>
합 : ${param.one+param.two }
</body>
</html>

 

게시판

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>게시판 글쓰기</title>
</head>
<body>
	<form action="boardWrite.jsp">
		<table>
			<tr>
				<td>작성자</td>
				<td><input type="text" name="writer"></td>
			</tr>
			<tr>
				<td>비밀번호</td>
				<td><input type="password" name="pwd"></td>
			</tr>
			<tr>
				<td>이메일</td>
				<td><input type="text" name="mail"></td>
			</tr>
			<tr>
				<td>글제목</td>
				<td><input type="text" name="title"></td>
			</tr>
			<tr>
				<td>글내용</td>
				<td><input type="text" name="content"></td>
			</tr>
			<tr>
				<td colspan="2" align="center"><input type="submit" value="등록"> <input
					type="reset" value="취소"></td>
			</tr>
		</table>
	</form>
</body>
</html>

게시판

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>입력된 정보</title>
</head>
<body>
<%
String writer = request.getParameter("writer");
String pwd = request.getParameter("pwd");
String mail = request.getParameter("mail");
String title = request.getParameter("title");
String content = request.getParameter("content");
%>
	<table border=1>
		<tr>
			<td>
				<table>
						<table>
			<tr>
				<td>작성자</td>
				<td><%=writer %></td>
			</tr>
			<tr>
				<td>비밀번호</td>
				<td><%=pwd %></td>
			</tr>
			<tr>
				<td>이메일</td>
				<td><%=mail %></td>
			</tr>
			<tr>
				<td>글제목</td>
				<td><%=title %></td>
			</tr>
			<tr>
				<td>글내용</td>
				<td><%=content %></td>
			</tr>
		</table>
				</table>
			</td>
		</tr>
	</table>
	elelelel
		<table border=1>
		<tr>
			<td>
				<table>
						<table>
			<tr>
				<td>작성자</td>
				<td>${param.writer}</td>
			</tr>
			<tr>
				<td>비밀번호</td>
				<td>${param.pwd }></td>
			</tr>
			<tr>
				<td>이메일</td>
				<td>${param.mail }</td>
			</tr>
			<tr>
				<td>글제목</td>
				<td>${param.title }</td>
			</tr>
			<tr>
				<td>글내용</td>
				<td>${param.content }</td>
			</tr>
		</table>
				</table>
			</td>
		</tr>
	</table>
	
</body>
</html>

728x90
반응형
BIG

댓글