servlet으로 코딩을 했는데.
쿼리 결과를 보여주는 화면이
IE에서는 전혀 문제 없이.. 잘 보여지는데.
Mozilla를 사용하면..
원하는 결과가 보여지는 대신
html 코드가 그대로 보여지네요.
무언가. encoding type 관련해서 추가해줘야 할 것 같은데.
조언 부탁드려요.
HTML 코드가 그대로 보여요.
re: html 코드(소스)가 보이는 경우
HTML 코드가 보이는 경우는
웹서버가 웹브라우져에게 HTTP 응답헤더를 전송할 때
Content-Type의 값을 text/plain으로 주기 때문입니다.
Content-Type의 값을 아래처럼 수정해주세요...
HTTP 응답헤더는 아래 사이트에서 확인할 수 있습니다,
http://web-sniffer.net/
웹서버가 웹브라우져에게 HTTP 응답헤더를 전송할 때
Content-Type의 값을 text/plain으로 주기 때문입니다.
Content-Type의 값을 아래처럼 수정해주세요...
Code: Select all
Content-Type: text/html
http://web-sniffer.net/
HTML 코드 문제.
말씀해 주신대로 했는데..
적용이 안되네요.
적용이 안되네요.
Code: Select all
<HTML><HEAD><TITLE>GENBANK ID </TITLE>
<META http-equiv='content-type' content_type='text/html'>
</HEAD>
<BODY>....</BODY></HTML>
이런식으로 소스를 보면 찍히는데요..
왜 이것이.. 모질라에서만 계속 안되는 걸까요..
한번만 더 조언 부탁드립니다.
하나더..
이런식으로도 .했는데.. 안먹히네요..
무엇이 문제 일까요?
Code: Select all
<HTML><HEAD><TITLE>GENBANK ID </TITLE>
<META http-equiv='Content_type' content='text/html'>
</HEAD>
<BODY>....</BODY></HTML>
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Re: HTML 코드 문제.
html 소스에 그렇게 적어 보았자 아무런 소용이 없습니다. 중요한 것은 HTTP 헤더를 통해 나가는 Content-Type 값입니다. 그래서, 파란 사오정님이 HTTP header를 보는 법을 가르쳐 주신 것이고요. Java servlet을 쓰신다면 setContentType() method를 써서 Content-Type을 지정해 주세요. 지정할 때 charset을 지정하는 것도 잊지 마시고요.unygo wrote:말씀해 주신대로 했는데..
적용이 안되네요.Code: Select all
<HTML><HEAD><TITLE>GENBANK ID </TITLE> <META http-equiv='content-type' content_type='text/html'> </HEAD> 이런식으로 소스를 보면 찍히는데요..
('text/html; charset=XYZ' 와 같이) 두말할 나위 없이 스트림을 통해 내보낼때 실제 이 charset으로 내보내야겠지요.
http://www.apl.jhu.edu/~hall/java/Servl ... aders.html
http://java.sun.com/products/servlet/
를 참조하세요.
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Re: HTML 코드가 그대로 보여요.
Windows XP SP2에서는 아마 제대로 안 보일텐데요. 잘 보이나요?unygo wrote: IE에서는 전혀 문제 없이.. 잘 보여지는데.
정말 짜증나는 M$.... 지들 멋대로 content-type sniffing 같은 이상한 짓을 하는 바람에 (HTTP 헤더가 절대적이라고 규정한 HTTP 표준을 싹 무시하고) 이런 문제를 지닌 웹 사이트가 여전히 한국에 많군요.
Who is online
Users browsing this forum: Ahrefs [Bot] and 0 guests