jsp中include和import的区别和用法

include

语法:

  • 静态引入(指令标签):

<%@ include  file="xxx.jsp"%>

  • 动态引入(动作标签):<jsp:include  page="xxx.jsp"/>或<jsp:include page="{relativeURL | <%= expression%>}" flush="true" />

在表现层使用,静态引入相当于把两个页面的源码拼合在一块再编译,可能会出现重复定义之类的问题。

动态引入是分开编译两个jsp,把生成的html再在拼合在一起,所以不会出现重复定义的问题。

因此include标签可以用来实现页面的分离,比如将重复的导航栏部分单独做成一个文件,需要这部分界面时只需要引入这个文件即可。

import

语法:

<%@ page import="java.sql.DriverManager" %>

在业务逻辑层使用。用来引用包和类,和.java文件中的作用一样

发表评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称

抢沙发~