導航:首頁 > 編程語言 > html轉化為jsp

html轉化為jsp

發布時間:2025-10-16 13:40:47

1. html5的網頁如何轉換成jsp的文件

第一步:新建一個jsp頁面
第二步:把html網頁中head中的內容到jsp的haead中
第三部:把html網頁面body中的內容到jsp的body中
jsp只是動態網頁,跟html5的靜態網頁基本用法十一呀那個的,只是在數據綁定上不一樣而已

2. jsp和html5之間如何轉換

jsp和html5之間的轉換,只需要把jsp中的服務端元素去掉即可。

html5轉jsp會遇到以下問題:

html5在html文件格式下轉為jsp時,部分css出現錯亂,但所有css與js與html格式下引用一致

導致原因!DOCTYPE 聲明

jsp默認聲明:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

但html5 中值需要:<!DOCTYPE HTML>

原因:

<!DOCTYPE> 聲明必須位於 HTML5 文檔中的第一行,也就是位於 <html> 標簽之前。該標簽告知瀏覽器文檔所使用的 HTML 規范。

doctype 聲明不屬於 HTML 標簽;tag; 它是一條指令,告訴瀏覽器編寫頁面所用的標記的版本

在所有 HTML 文檔中規定 doctype 是非常重要的,這樣瀏覽器就能了解預期的文檔類型。

HTML 4.01 中的 doctype 需要對 DTD 進行引用,因為 HTML 4.01 基於 SGML。而 HTML 5 不基於 SGML,因此不需要對 DTD 進行引用,但是需要 doctype 來規范瀏覽器的行為(讓瀏覽器按照它們應該的方式來運行。)。

3. 把html 靜態頁面 上添加 jsp代碼,當成jsp文件處理,怎麼做

html是靜態網頁,不支持資料庫
jsp是動態網頁,支持資料庫。
先新建一個專jsp文件,然後屬將html中的代碼替換jsp中的<html>。
然後jsp最頂端有這樣一句代碼
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
language="java" 指的是語言是java
import="java.util.*" 指的是導入的包名,比如"import="java.util.*,,java.sql"
pageEncoding="ISO-8859-1 " 指的是編碼方式是ISO-8859-1,一般支持中文的是gb2312或者UTF-8

4. html改為jsp樣式rel標簽怎麼改

在jsp中加入css樣式,就跟html加入的方式一樣,具體有以下三種方式專:
1、 外部樣式
當樣式需要應用於屬很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個文件來改變整個站點的外觀。每個頁面使用<link>標簽鏈接到樣式表。<link>標簽在(文檔的)頭部:
<head>
<link rel="stylesheet" type="text/css" href="path/myCss.css"/>
</head>
2、內部樣式
當單個文檔需要特殊的樣式時,就應該使用內部樣式表。可以使用<style>標簽在文檔頭部定義內部樣式表。
<head>
<style type="text/css">
樣式
</style>
</head>
3、內聯樣式
當樣式僅需要在一個元素上應用一次時, 要使用內聯樣式,你需要在相關的標簽內使用樣式(style)屬性。Style屬性可以包含任何CSS屬性。由於要將表現和內容混雜在一起,內聯樣式會損失掉樣式表的許多優勢。請慎用這種方法
<div style="width:100px"></div>

內聯樣式的優先順序最高,其次是內部樣式,外部樣式的優先順序是最低的

5. 將html頁改成jsp的兩種方式

一般情況,將html頁改成jsp有兩種方法,第一種是直接修改html文件,另一種是新建jsp文件。下面具體說一下這兩種方式。
假設我們要將testPage.html文件修改為testPage.jsp文件。原testPage.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頁面最頂端添加如下代碼:
復制代碼
代碼如下:
<%@
page
language="java"
contentType="text/html;
charset=GB18030"
pageEncoding="GB18030"%>
2、修改文件後綴名
點擊原testPage.html文件,按F2,修改後綴名為jsp,Ok即可。
運氣好的話,到此為止應該是大功告成了,可是我有點點背,出現了如下錯誤界面:

可是再次將文件後綴改成html後,又可以正常顯示。上網查了半天也沒找到解決方案。後來無意間重啟了Myeclipse,jsp頁面居然神奇般的能正常顯示了,真是讓人無語,浪費那麼多時間解決一個不是問題的問題。
第二種:新建jsp文件
1、新建文件名為testPage.jsp文件
2、將原testPage.html文件的內容拷貝到jsp文件中。千萬別傻乎乎的連jsp文件頭的內容也覆蓋了,只覆蓋jsp文件中html標簽的內容就OK了。
3、刪除原testPage.html文件即可。
拓展知識
復制代碼
代碼如下:
<%@
page
language="java"
contentType="text/html;
charset=GB18030"
pageEncoding="GB18030"%>
解釋一下上面的代碼,page
language="java"
這個大家都懂,不解釋。charset=GB18030和pageEncoding="GB18030"都是設置編碼的,他們有什麼區別呢?charset=GB18030指的是此jsp處理完後輸出到瀏覽器的內容的編碼方式為GB18030。pageEncoding="GB18030"設置的是jsp文件本身的編碼,大家都知道,jsp文件會被編譯成java文件(每個jsp頁面在tomcat下的work目錄中,都會有與之對應的java文件和class文件),然後再繼續進行下一步工作。這里的pageEncoding屬性,就是設置從jsp文件到java文件的編碼方式。
下面再簡單了解一下常見的幾種編碼。
ISO-8859-1,這個是西歐語言的編碼,用這種編碼來編碼中文是會出問題的。而像tomcat等程序的默認編碼都是iso,想讓它解釋中文,還得設置編碼方式。這也是在告訴咱們中華兒女們,咱得好好努努力,加加油,將來開發一款牛逼的軟體,默認的編碼就是中文的編碼方式。外國人你想用嗎?想用就自己轉碼去唄。
GB2312

GBK
、GB18030都是咱中文的編碼(其實也能編碼日文、韓文等),GB2312-80
僅收漢字
6763
個,GBK是GB2312-80的擴展,是向下兼容的。GBK
共收入21886個漢字和圖形符號。GB18030
目前已編碼的字元約2.6萬。可以很明顯的看出編碼范圍GB2312
<
GBK
<
GB18030,不過,我感覺,就咱們平時用的那些漢字,用GBK編碼足矣,你想啊,就算出現了這21886以外的漢字,估計咱這普通小老百姓也不認識啊,這跟亂碼的效果不是一樣嘛,哈哈,開玩笑啦。
UTF是國際通用編碼,也就是說不管你是中文還是歐文,用這種編碼都木有問題。也許有人會問了,既然如此,咱所有的編碼都設置成UTF的不就行了嘛。對,沒有錯,這樣是可以,不過給大家舉個例子你就明白了。咱平常出門,拿的東西比較少,咱衣服上有個兜就可以了。偶爾辦個事需要帶點文件什麼的,於是咱們拿了個文件包。再後來,咱們要去旅遊,你拿了個行李箱。於是你就想了,東西少了,用行李箱可以,拿個文件什麼的用行李箱也沒問題,旅遊也沒問題,這行李箱的通用性真不錯,於是你每天出門就帶個行李箱。合適嗎?
就寫這么多吧。

閱讀全文

與html轉化為jsp相關的資料

熱點內容
appstore的垃圾如何清理 瀏覽:38
vivo9管理文件 瀏覽:622
智能電視怎麼找不到優盤里的文件 瀏覽:986
u盤文件無刪除選項 瀏覽:991
php文件utf8記事本打開出錯 瀏覽:197
公司相關人員任命文件有哪些 瀏覽:397
dnd異界升級順序 瀏覽:887
linuxbin文件解壓 瀏覽:579
bat文件名 瀏覽:715
大型文件互傳軟體哪個好 瀏覽:108
保存後的掃描文件在哪裡 瀏覽:688
html轉化為jsp 瀏覽:722
鬧鈴記事本app哪個好用 瀏覽:190
雅馬哈編程軟體怎麼安裝 瀏覽:113
蘋果筆記本電腦怎麼顯示文件 瀏覽:486
word的文件選項在哪 瀏覽:139
adb文件在哪裡 瀏覽:880
word替換行首 瀏覽:342
java教程百度雲最新版 瀏覽:386
編程功能圖怎麼畫 瀏覽:322

友情鏈接