「一句话经典」JavaWeb中的JSP
2017-01-24 15:58
337 查看
一句话总结:JSP拥有9大内置对象,实现jsp与用户请求、Servlet的交互;6大动作实现处理数据与页面请求的交互;短板是处理表单数据验证用户体验速度不及JavaScript。
JSP内置对象及其作用:
request:用户端请求,此请求会包含来自GET/POST请求的参数;
response:网页传回用户端的回应;
pageContext:网页的属性是在这里管理的;
Session:与请求有关的会话周期;
application:Servlet正在执行的内容;
Out:用来传送回应的输出;
Config:Servlet的架构部件;
Page:JSP网页本身;
Exception:针对错误网页,未捕获的例外。
JSP的六大动作及其作用:
jsp:include 在页面被请求的时候引入的一个文件;
jsp:useBean 寻找或者实例化一个JavaBean;
jsp:setProperty 设置JavaBean的属性;
jsp:getProperty 输出某个JavaBean的属性;
jsp:forward 把请求转到一个新的页面;
jsp:plugin 请求浏览器类型为Java插件生成OBJECT或EMBED标记。
JSP中动态include与静态include的区别:
动态include用jsp:include动作实现,如下面这行代码他总是会检查所含文件的变化,适合用于包含动态页面,并且可以带参数。
<jsp:include page="included.jsp" flush="true" />
静态include用include 伪码实现,如下面这行代码不会检查所含文件的变化。
<%@ include file="included.html" %>
jsp中两种跳转方式及区别:
<jsp: include page="included.jsp" flush="true" />
<jsp:forward page="nextpage.jsp" />
前者页面不会跳转到include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用,并且可以带参数。
后者完全转向新页面,不会再回来,相当于GOTO语句。
使用JSP代码和使用JavaScript代码进行表单数据验证不同之处:
JavaScript为脚本程序,可以在表单提交前在客户端验证,提高了验证速度,不会是表单内的信息丢失。
JSP验证需要想服务器请求,服务器对请求页面进行重新编译,并验证数据的合法性,是的服务其负担加重,且验证结果返回较慢,容易使填写的表单信息丢失。
JSP内置对象及其作用:
request:用户端请求,此请求会包含来自GET/POST请求的参数;
response:网页传回用户端的回应;
pageContext:网页的属性是在这里管理的;
Session:与请求有关的会话周期;
application:Servlet正在执行的内容;
Out:用来传送回应的输出;
Config:Servlet的架构部件;
Page:JSP网页本身;
Exception:针对错误网页,未捕获的例外。
JSP的六大动作及其作用:
jsp:include 在页面被请求的时候引入的一个文件;
jsp:useBean 寻找或者实例化一个JavaBean;
jsp:setProperty 设置JavaBean的属性;
jsp:getProperty 输出某个JavaBean的属性;
jsp:forward 把请求转到一个新的页面;
jsp:plugin 请求浏览器类型为Java插件生成OBJECT或EMBED标记。
JSP中动态include与静态include的区别:
动态include用jsp:include动作实现,如下面这行代码他总是会检查所含文件的变化,适合用于包含动态页面,并且可以带参数。
<jsp:include page="included.jsp" flush="true" />
静态include用include 伪码实现,如下面这行代码不会检查所含文件的变化。
<%@ include file="included.html" %>
jsp中两种跳转方式及区别:
<jsp: include page="included.jsp" flush="true" />
<jsp:forward page="nextpage.jsp" />
前者页面不会跳转到include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用,并且可以带参数。
后者完全转向新页面,不会再回来,相当于GOTO语句。
使用JSP代码和使用JavaScript代码进行表单数据验证不同之处:
JavaScript为脚本程序,可以在表单提交前在客户端验证,提高了验证速度,不会是表单内的信息丢失。
JSP验证需要想服务器请求,服务器对请求页面进行重新编译,并验证数据的合法性,是的服务其负担加重,且验证结果返回较慢,容易使填写的表单信息丢失。
相关文章推荐
- 【JavaWeb】Jsp开发模式和JavaWeb经典三层结构
- JSP面试(经典)
- JavaWeb jsp页面链接带中文参数
- JavaWeb——JSP,JSP指令,注释
- 初识javaweb jsp登录案例
- JavaWeb从JSP传递给controller参数的两种方式
- 一句话经典2007版,今天你笑了么? 【转贴】
- JavaWeb JSP技术(上)
- servlet jsp 经典总结
- Javaweb 入门测试程序(jsp)
- 男女有别之一句话经典
- 最简单的小型商城实现:Serlvet+Jsp经典案例
- 经典入门教程:JSP标准模板库(转)
- JSP总结(经典)
- [新年水贴]最经典的一句话!---2004年大事件
- JSP一句话木马代码
- Javaweb学习之jsp与servelet的区别
- 新手入门经典:Jsp环境配置完全图解
- Tomcat+JSP经典配置实例