JSP - include //
<%@ include file="파일경로.jsp" %>
JSP로 작업하였을 경우 웹상에서 한글이 깨져 보일때
<html>위에 (즉, 페이지 맨 위)
<%@ page contentType="text/html; charset=EUC-KR"%>
or
<%@ page contentType="text/html; charset=euc-kr" language="java" import="java.sql.*" errorPage="" %>
을 넣어준다
------------------------------------------------------------------------------------------------------
JSP에서 인크루드 시킬때는
<% @include file="../inc/top_menu.jsp" %>
삽입한다
------------------------------------------------------------------------------------------------------
* 참고로 HTML에서 인크루드 삽입할때는
<!--#include file="파일경로" -->
사용방법 1 :프로그램적 사용.
이렇게 파일을 생성 // list 메서드. 변수 등의 자주 사용 하는 것을 파일로 생성 한다. 첫단에 붙일 경우 prelude ,마지막 단에 붙일 경우 coda 로 사용 하면 됨.
web.xml 파일의 수정
이렇듯 web.xml 에 추가 시키면 메서드 이름및 변수 이름을 직접 사용 바로 사용 하여 사용가능 하다.
사용방법2:디자인적 사용(자주사용 하는 부분 메뉴&보조메뉴&FOOTER)
먼저 top.jsp 를 생성.
이후 ./ 메인jsp 에 인크루드 하여야 한다.
여기서 div의 아이디는 css 에서 내부 설정을 위해 필요 한 부분 이며 DIV 의 id 를 통해 css 로 설정한 경우 내부의 ul li 도 설정 이 가능 하다는것을 알수 있다.
중간 <jsp:param value="<%=msg %>" name="msg"/> 경우 초기 생성시 에 이 div 에 대한 부분에 대한 권한을 top.jsp 로 넘겨 주면서 msg변수의 값을
파라미터 형식으로 보내 줄수 있다. 여기서. 보내 줄때 기본적으로 로마 기호를 따름으로. top.jsp 에서는 euc-kr 로 인코딩 하여도
ex)<%request.setCharacterEncoding("utf-8"); %> -- 하더라도 보내주는 값이 로마xx 에 따름으로 한글이 깨져 출력 된다 따라서 코딩 상단에.
path.jsp 에서 .// <%request.setCharacterEncoding("utf-8"); %> 를 해줘야 한다.
이 글은 스프링노트에서 작성되었습니다.
'JSP' 카테고리의 다른 글
JSTL (0) | 2012.05.08 |
---|---|
JSP 에러코드 모음 (0) | 2012.05.08 |
IBatis (0) | 2012.05.08 |
Filter(유저를 this 시켜 보자 ) (0) | 2012.05.08 |
FileUploadRequestWrapper (0) | 2012.05.08 |