일반적으로 html 페이지를 jsp로 변경하는 방법에는 두 가지가 있습니다. 첫 번째는 html 파일을 직접 수정하는 방법과 다른 하나는 새로운 jsp 파일을 생성하는 것입니다. 아래에서 이 두 가지 방법에 대해 자세히 설명하겠습니다.
testPage.html 파일을 testPage.jsp 파일로 수정한다고 가정해 보겠습니다. 원본 testPage.html 파일의 내용은 다음과 같습니다.
[html]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> </body> </html> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> </body></html>
첫 번째 방법: html 파일을 직접 수정합니다.
1. 원본 testPage.html 페이지 상단에 직접 다음 코드를 추가합니다. :
[html]<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
2. 파일 접미사 이름 수정
원본 testPage.html 파일을 클릭하고 F2를 누른 후 접미사 이름을 jsp로 변경하고 확인합니다.
다행히 지금쯤이면 끝났을 텐데 조금 헷갈리며 다음과 같은 오류 인터페이스가 나타났습니다.
그런데 파일 접미사를 다시 html로 변경하면 표시될 수 있습니다. 다시 정상적으로 . 오랫동안 온라인으로 검색했는데 해결책을 찾을 수 없었습니다. 나중에 실수로 Myeclipse를 다시 시작했는데 기적적으로 jsp 페이지가 정상적으로 표시되어 정말 말문이 막혔고 문제도 아닌 문제를 해결하느라 너무 많은 시간을 낭비했습니다.
두 번째: 새 jsp 파일 만들기
1. testPage.jsp 파일이라는 새 파일을 만듭니다.
2. 원본 testPage.html 파일의 내용을 jsp 파일 . jsp 파일 헤더의 내용을 덮을 정도로 어리석지 마십시오. jsp 파일의 html 태그 내용만 덮으십시오.
3. 원본 testPage.html 파일을 삭제합니다.
지식 확장
[html]<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>위 코드를 설명하세요. 페이지 언어="java" 이건 누구나 다 알죠, 설명은 없습니다. charset=GB18030 및 pageEncoding="GB18030" 둘 다 인코딩을 설정합니다. 둘 사이의 차이점은 무엇입니까? charset=GB18030은 이 jsp가 처리된 후 브라우저에 출력되는 콘텐츠의 인코딩 방법이 GB18030임을 의미합니다. pageEncoding="GB18030"은 jsp 파일 자체의 인코딩을 설정합니다. 우리 모두 알고 있듯이 jsp 파일은 java 파일로 컴파일됩니다(각 jsp 페이지에는 tomcat 아래의 작업 디렉터리에 해당 java 파일과 클래스 파일이 있습니다.). 다음 단계. 여기서 pageEncoding 속성은 인코딩 방법을 jsp 파일에서 java 파일로 설정하는 것입니다.
몇 가지 일반적인 인코딩을 간략하게 살펴보겠습니다.
ISO-8859-1, 이것은 서유럽 언어의 인코딩입니다. 이 인코딩을 중국어로 인코딩하면 문제가 발생합니다. Tomcat과 같은 프로그램의 기본 인코딩은 iso입니다. 중국어를 해석하려면 인코딩 방법을 설정해야 합니다. 이것은 또한 우리 중국 아들딸들에게 앞으로 멋진 소프트웨어를 개발하기 위해 열심히 노력해야 한다는 것을 알려줍니다. 기본 인코딩은 중국어 인코딩 방법입니다. 외국인으로서 이용하시겠습니까? 사용하고 싶다면 직접 트랜스코딩하면 됩니다.
GB2312, GBK 및 GB18030은 모두 중국어 인코딩입니다(실제로 일본어, 한국어 등도 인코딩할 수 있습니다). GB2312-80은 6763개의 중국어 문자만 허용합니다. 이전 버전과 호환됩니다. GBK에는 총 21,886개의 한자와 그래픽 기호가 포함되어 있습니다. GB18030에는 현재 약 26,000개의 인코딩된 문자가 있습니다. 인코딩 범위가 GB2312
UTF는 국제적으로 인정되는 인코딩입니다. 즉, 중국인이든 Owen이든 관계없이 이 인코딩을 사용하는 데 문제가 없습니다. 어떤 사람들은 이 경우 모든 인코딩을 UTF로 설정할 수 없냐고 묻습니다. 예, 틀린 것이 아닙니다. 가능합니다. 하지만 예를 들어보면 이해하실 것입니다. 우리는 보통 외출할 때 소지품이 거의 없어서 옷 주머니 하나면 충분합니다. 가끔 뭔가를 하기 위해 서류나 물건을 가져와야 할 때가 있어서 서류가방을 챙겨갔습니다. 나중에 우리가 여행을 갈 때 당신이 여행가방을 가져왔죠. 그래서 물건이 적다면 여행가방을 이용하면 된다고 생각하셨을 텐데요. 여행가방으로 서류 등을 들고 다녀도 문제 없고, 이 여행가방의 활용도가 정말 좋아서 가지고 다니셔도 문제 없을 것 같아요. 매일 밖에 나갈 때 너와 함께. 적절한가요?
그게 다입니다.
위 내용은 html 페이지를 jsp로 변경하기 위한 구체적인 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!