此部分包括: jsp, el, jstl, my tag, i18n, fileupdown
1.jsp有哪些内置对象?作用分别是什么?
答:jsp共有以下9个内置的对象:
request: 用户端请求,此请求会包含来自get/post请求的参数
respon: 网页传回用户端的回应
pagecontext: 网页的属性是在这里管理
ssion: 与请求有关的会话期
application: 与当前应用对应的rvletcontext对象, 应用中只有一个
out: 用来传送回应的输出 {}<%=%>
config: 与jsp配置对象的对象, 一般无用
page: jsp对应的rvlet对象
exception: 针对错误网页,未捕捉的异常对象
2. jsp有哪些动作?作用分别是什么?
答:jsp共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:forward:把经纬线请求转到一个新的页面。
jsp:ubean:寻找或者实例化一个javabean。
jsp:tproperty:设置javabean的属性。
jsp:getproperty:输出某个javabean的属性。
jsp:plugin:根据浏览器类型为java插件生成object或embed标记
3. jsp的常用指令
答:主要有下面3种指令
page指令: 指定页面的的一些属性, 常用属性:contenttype=”text/html; chart=utf-8″ //向浏览器端输出数据的编码
pageencoding=”utf-8″ //jsp文件被编译成java文件时所用的编码
ssion=”true” //是否自动创建ssion
include指令: 包含别一个jsp页面taglib指令: 引入一个标签库4. jsp中动态include与静态include的区别?
答:
动态包含: 用<jsp:include>泡菜的腌制方法;, 包含的动作是在jsp对应的rlet处理请求时去执行的,每次请求都会执行.静态包含: 用include指令, 包含的动作是在jsp被编译成java文件时执行的, 只有幼儿 故事第一次请求时执行.5. jsp和rvlet有哪些相同点和不同点,他们之间的联系是什么?
答:
jsp的优点是擅长于网页制作,生成动态页面比较直观,缺点是不容易跟踪与排错。
rvlet是纯java语言,擅长于处理流程和业务逻辑,缺点是生成动态网页不直观。
6. el的功能, 为什么要用el?
在页面中用jsp脚本和jsp表达式来获取数据显示比较麻烦
需要条件判断可能需要强转7. jstl的功能, 为什么要用jstl?
jstl全名为javarver pages standard tag library, 主要用于基本输入输出、流程控制、循环、xml文件剖析、数据库查询及国际化和文字格式标准秦岭淮河一线分界线图化的应用等
在jsp页面做条件判断或循环操作并输出时, 比较费力
8. 为什么要用自定义标签?, mytag如何实现?
1.编写标签处理器类(simpletagsupport的实现类)
重写dotag()2.编写标签库文件(web-inf/xxx.tld)
整个文件的定义: <short-name> <uri>标签的定义: <tag>3.在jsp页面使用标签:
导入标签库(xxx.tld/)使用标签本文发布于:2023-04-05 10:07:48,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/06e8a9d925acd5249c94c4f809f73cae.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:jsp报错不影响运行(eclipse关闭js校验).doc
本文 PDF 下载地址:jsp报错不影响运行(eclipse关闭js校验).pdf
留言与评论(共有 0 条评论) |