가장 쉬운 방법은이를 수행 할 수있는 태그 파일 태그를 작성한 다음 사용하는 것입니다.
WEB-INF/tags 디렉토리에 "setMimeType.tag"파일을 만듭니다.
<%@tag description="put the tag description here" pageEncoding="UTF-8"%>
<%@ attribute name="mimeType" required="true"%>
<%
response.setContentType(jspContext.findAttribute("mimeType"));
%>
는 그런 다음 JSP에서 헤더에 이것을 추가 :
<%@ taglib prefix="t" tagdir="/WEB-INF/tags" %>
이 그런 다음 JSP에서 당신이 할 수 있습니다
<t:setMimeType mimeType="text/plain"/>
예, 태그 파일은 스크립트 무료로하지 않습니다, 하지만 실제 JSP 페이지는 있습니다. 내가 머리카락을 나눌 것이라고 주장 할 수는 있지만, 태그 파일은 캡슐화와 추상화에 대한 유용한 정보를 제공하기 때문에 스크립팅과 같은 것들을 넣을 수있는 완벽한 매체라고 생각합니다. 또한, 유일한 해결책은 JSP 태그 핸들러를 Java로 작성하는 것인데, 이는 매우 간단한 일이다.
JSP 2.0이 필요하지만 JSP 태그 파일은 JSP 개발에 큰 도움이됩니다.
죄송합니다. 왜이 기능을 사용할 수 없는지 잊어 버렸습니다. 질문을 업데이트했습니다. –
Scriptlet을 사용하고 싶지 않은 특별한 이유는 나쁜 습관이라고 생각됩니다. –