永发信息网

jsp中的几个问题(重1)

答案:4  悬赏:70  手机版
解决时间 2021-04-04 15:59
  • 提问者网友:溺爱和你
  • 2021-04-03 20:59
jsp中的几个问题(重1)
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-04-03 21:22
。。。不让提交
追问其他的能回答下吗
全部回答
  • 1楼网友:长青诗
  • 2021-04-03 23:54
建议看下疯狂JAVA的视频课程或者疯狂JAVA的书籍这些都是不错的
  • 2楼网友:骨子里都是戏
  • 2021-04-03 22:21
学习JSP,你可以把JSP文件与预处理后生成的java文件进行对比,就清楚编译器是怎样工作的,对于JAVA文件,你可能不会有太多的疑问,而对于脚本的书写比较混乱,因此只有你自己亲身去比对JSP与对应的JAVA文件后才会体会更深,这样利于你写出更加高效和灵活的脚本文件出来。
如利用TOMCAT做WEB服务器的,你在work目录下找到对应的java文件,详细分析下就知道这些脚本书写在编译预处理时会变成怎样的java代码。
  • 3楼网友:夜风逐马
  • 2021-04-03 21:54
概念理清:
1.静态资源:a.html
2.动态资源:a.jsp
两者最大的区别即在于 jsp 页面能写java代码
其实jsp页面中的:
.<% @include %>静态包含
.< jsp:include >动态包含
两者都可以包含 静态资源 和 动态资源
不知道你有没有尝试过包含后页面源代码的查看
会出现如下情况:








如上代码可以看出他把页面代码作为 字符串 给移植过来了
注:如果用.<%@include%>
个来包含 动态资源 就会促使 动态资源 静态化
因此而引起 页面错误,最终效果未达目标
也就是常说的:.<% @include %> 先包含 后 编译
.先编译 后 包含
举例说明:
a.jsp



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

==================




b.jsp



内置对象PAGE:<%=page.toString() %>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯