JAVA

외부 라이브러리 JSP 사용하기

Soohocoding 2023. 5. 9. 12:15

외부에서 제공되는 라이브러리를 JSP에서 사용하기 위해 taglib 지시자를 이용

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

전송된 파라미터 name체크

<h2>${param.name }</h2>
<h2>${param.addr }</h2>

 

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!-- 외부에서 제공되는 라이브러리를 JSP에서 사용하기 위해서는 taglib지시자를 이용해서 jsp문서에 추가하고 작업해야 한다. -->
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- JSTL(자바표준태그 라이브러리) 
		core : 일반적으로 jsp에서 많이 사용하는 문법을 태그로 표현(prefix="c")
		JSTL내부에서 EL을 사용하는 경우가 대부분이다.(조건식)
		
		[EL]
		1) parameter 접근 방법
		   param.파라미터명
	-->
	<h3>c:if의 사용 - 자바의 if문(true인 경우에만 체크)</h3>
	1. 전송된 파라미터의 name을 체크하기(name이 홍길동이면 "홍길동님 환영합니다." 메시지를 출력하기)
	<h2>${param.name }</h2>
	<h2>${param.addr }</h2>
	<!-- name속성이 prameter명이다. -->
	<%-- <c:if test="${param. }">
		
	</c:if> --%>
	
</body>
</html>

 

 

 

 

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<head><title>EL implicit Object Test</title></head>
<body>
	<center><h2> client data 처리 연습 </h2></center>

	<form method='post'  action='/springmvc/resources/jstl/jstl_if.jsp'>
	
		이름<input type='text' name='name'><br>
		주소<input type='text' name='addr'><br><p>

		다음중 현재사용중인 소프트웨어를 선택하여 주세요<br>
		<input type='checkbox' name='sw' value='hwp'>hwp<br>
		<input type='checkbox' name='sw' value='MS/WORD'>MS/WORD<br>
		<input type='checkbox' name='sw' value='EXCEL'>EXCEL<br><p>

		<input type='submit' value='전송'>
		<input type='reset' value='취소'>
	
	</form>

</body>
</html>