问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

将html页改成jsp的两种方式

发布网友 发布时间:2022-05-12 16:12

我来回答

2个回答

懂视网 时间:2022-05-12 20:33

一般情况,将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,Ok即可。

运气好的话,到此为止应该是大功告成了,可是我有点点背,出现了如下错误界面:

可是再次将文件后缀改成html后,又可以正常显示。上网查了半天也没找到解决方案。后来无意间重启了Myeclipse,jsp页面居然神奇般的能正常显示了,真是让人无语,浪费那么多时间解决一个不是问题的问题。

第二种:新建jsp文件

1、新建文件名为testPage.jsp文件

2、将原testPage.html文件的内容拷贝到jsp文件中。千万别傻乎乎的连jsp文件头的内容也覆盖了,只覆盖jsp文件中html标签的内容就OK了。

3、删除原testPage.html文件即可。

拓展知识

[html]<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> 
<%@ 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的不就行了嘛。对,没有错,这样是可以,不过给大家举个例子你就明白了。咱平常出门,拿的东西比较少,咱衣服上有个兜就可以了。偶尔办个事需要带点文件什么的,于是咱们拿了个文件包。再后来,咱们要去旅游,你拿了个行李箱。于是你就想了,东西少了,用行李箱可以,拿个文件什么的用行李箱也没问题,旅游也没问题,这行李箱的通用性真不错,于是你每天出门就带个行李箱。合适吗?

就写这么多吧。

热心网友 时间:2022-05-12 17:41

一般情况,将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的不就行了嘛。对,没有错,这样是可以,不过给大家举个例子你就明白了。咱平常出门,拿的东西比较少,咱衣服上有个兜就可以了。偶尔办个事需要带点文件什么的,于是咱们拿了个文件包。再后来,咱们要去旅游,你拿了个行李箱。于是你就想了,东西少了,用行李箱可以,拿个文件什么的用行李箱也没问题,旅游也没问题,这行李箱的通用性真不错,于是你每天出门就带个行李箱。合适吗?
就写这么多吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
敬佩韩红作文 我装了windows7家用版64位的 请问能用什么杀毒软件? 电脑360和win7有什么区别为什么那么多人说用win7就不要装360 目前国产的杀毒软件哪个支持64位Windows7的?推荐一款好的杀毒软件 支持Win7的那些国产杀毒软件 小儿原发性肾病综合征由什么原因引起 肾病综合征的发病特点 肾病综合征是怎么造成的 父亲是患老年痴呆死的,母亲很健康,那么我身为女儿会得老年痴呆吗 女老师给8旬父亲布置作业防痴呆,预防老年痴呆你知道有哪些方式?_百度... 为什么小米运动应用装不了,总是显示解析包出现错误 木炭烤炉哪个牌子比较靠谱,哪款比较实用一点?求推荐! 曹操出行可靠吗? 曹操专车合法吗 20115年5月份魔羯座运势 如何合并俩个ppt 紫微命盘:命宫 - 辰 身宫 - 申 命主 - 廉贞 身主 - 火星 谁能帮我解析一下我星盘中的这个T字相位 八座福星是什么意思 什么是宫主星 如何分析公司成长性 利用销售增长率进行企业发展能力分析时应注意哪些问题??? 公司成长性看什么指标 联通卡怎么注册? 联通号怎么申请 我想用联通卡注册 怎么用联通卡申请 联通卡如何注册? 联通卡怎么申请? 联通卡可以注册码? 怎么解绑中国银行公司客户手机短信提醒 怎么解绑中国银行公司客户手机短信提醒? 解绑会有短信提示么 手机绑定QQ 后怎么用手机短信解绑啊? 我的短信通知想解绑中国银行手机号 解绑手机令牌发什么短信? 海外仓系统 海外仓储系统 哪的比较好? 哪个版本的ps camera raw 求有camera raw的永久ps软件。 大家推荐一些比较好听的华语歌,谢谢 有什么超好听的中文歌! 什么中文歌最好听? 谁告诉我一些超级超级好听的中文歌,要超级好听的! 武汉火车站到四新大道怎么走 四新大道地铁站到武汉火车地铁站怎么走 武汉市汉阳区四新南路到白马服装批发城公交车 武汉四新这边的交通环境怎么样啊? 最好听的中文歌是什么? 四新大道到黄皮长岭镇怎么坐车 武汉江城大道四新南路怎么到江堤中路向阳四村