jsp中的6个问题(重)
发布网友
发布时间:2023-03-16 22:13
我来回答
共3个回答
热心网友
时间:2023-10-31 15:12
概念理清:
1.静态资源:a.html
2.动态资源:a.jsp
两者最大的区别即在于 jsp 页面能写java代码
其实jsp页面中的:
.<% @include %>静态包含
.< jsp:include >动态包含
两者都可以包含 静态资源 和 动态资源
不知道你有没有尝试过包含后页面源代码的查看
会出现如下情况:
<html>
<head></head>
<body></body>
<html>
<head></head>
<body></body>
</html>
</html>
如上代码可以看出他把页面代码作为 字符串 给移植过来了
注:如果用.<%@include%>
个来包含 动态资源 就会促使 动态资源 静态化
因此而引起 页面错误,最终效果未达目标
也就是常说的:.<% @include %> 先包含 后 编译
.<jsp:include>先编译 后 包含
举例说明:
a.jsp
<html>
<head></head>
<body>
<% @include file="b.jsp" %>
<br/>==================<br/>
<jsp:include page="b.jsp">
</body>
</html>
b.jsp
<html>
<head></head>
<body>
内置对象PAGE:<%=page.toString() %>
</body>
</html>追问你再好好看下我的问题,在把这个问题和其他问题一起在回答下谢了
热心网友
时间:2023-10-31 15:13
我明天就开始学jsp了,所以明天我再好好看看
热心网友
时间:2023-10-31 15:13
jsp中的这些标签用的太真不是特别的多,一般都是用struts的标签..