<, >, & 등 특수문자가 HTML 태그로 인식되지 않도록 처리. JSTL의 c:out을 사용한다.
# index.jsp:
<%@ page contentType="text/html; charset=UTF-8" %>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>index</title>
</head>
<body>
<form method="POST" action="check.jsp">
<input name="name" placeholder="이름">
<button type="submit">입장</button>
</form>
</body>
</html>
# check.jsp:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
request.setCharacterEncoding("utf-8");
String name = request.getParameter("name");
%>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>check</title>
</head>
<body>
환영합니다. <c:out value="<%=name%>"/><br>
</body>
</html>
'Programming' 카테고리의 다른 글
CSS로 탭 구현하기 (0) | 2021.10.13 |
---|---|
JSP EL 변수 사용하기 (0) | 2021.10.08 |
(웹북) JSP 프로그래밍 따라하기 (0) | 2021.09.25 |
< 라이브러리 없이 파일업로드 기본소스 - JAVA> (0) | 2021.09.24 |
톰캣(tomcat)을 윈도 서비스(Windows Service)에 등록하고 설정 변경하기 (0) | 2021.09.17 |