温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JSP静态和动态怎么引入

发布时间:2022-09-26 10:53:39 来源:亿速云 阅读:130 作者:iii 栏目:开发技术

本文小编为大家详细介绍“JSP静态和动态怎么引入”,内容详细,步骤清晰,细节处理妥当,希望这篇“JSP静态和动态怎么引入”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1.静态包含

本文介绍了JSP的静态包含语句,即利用JSP的include指令完成包含操作。

JSP,包含其他文件有两种方式,一种是静态包含,一种是动态包含。本文介绍了静态包含。

所谓静态包含与ASP中的包含作用相同,就是将所有被包含的文件静态包含,形成一个大的JSP文件,然后编译器统一编译生成HTML代码。

JSP 静态包含如下语句:

<%@ 包含文件=”file.jsp” %>

那里 file.jsp 就是要包含的文件。在这里,您可以使用目录来包含它。它可以是相对目录或绝对路径。

JSP静态包含,需要注意编码问题。

在JSP文件中,我们必须指定页面的内容类型为GBK、GB2312、UTF-8等,才能在文档中输入中文。如下:

<%@ 页面语言=”java” contentType=”text/html; 字符集=GBK” 页面编码=”GBK” %>

但是这里需要注意的是,当文件被静态包含时,如果其编码与包含它的文件的编码稍有不一致,就会报错。因此,如果要静态包含,请确保两个文件的编码(即,contenttype)完全相同。

2.动态包容

ASP 中没有动态包含。所有的包容都是静态的。在 JSP 中,动态包含和静态包含有很大的区别。

本文讨论 JSP 中的动态包含。

JSP 中的动态包含不同于静态包含。它是在编译和执行每个 JSP 页面后,将 HTML 结果输出到客户端浏览器的一种方式。

你的意思是?

例如,a.jsp 包含 b.jsp 和 c.jsp。一种。JSP不能共享b.jsp和c.jsp中设置的变量和函数,也不能共享它的逻辑结构。它们分别编译和执行。例如,如果a执行后输出“a”,“b.jsp”输出“B”,c.jsp输出“C”,那么最后会输出“ABC”。

JSP 动态包含的语法:

JSP动态包含一个标签而不是使用的指令,如下:

<jsp:include page=”file.jsp” />

要么:

<jsp:include page=”file.jsp”><jsp:param name=”p1″ vlaue=”v1″ /></jsp:include>

上述两种语句没有本质区别,但前者是简单的包含,而后者可以给被包含页面传递参数。将参数传递到包含页面时,可以使用 request.getParameter(参数名称)。

读到这里,这篇“JSP静态和动态怎么引入”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jsp
AI