JSP总结(修改).doc_第1页
JSP总结(修改).doc_第2页
JSP总结(修改).doc_第3页
JSP总结(修改).doc_第4页
JSP总结(修改).doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP总结(修改) JSP页面元素都包括什么?1.静态内容HTML文本2.指令以“”结束。 比如3.表达式4.小脚本5.声明6.注释转发和重定向?转发和重定向?概念重定向将请求重新定位到一个不同的URL转发在多个页面交互过程中实现请求数据的共享response.sendRedirect();/重定向request.getRequestDispatcher().forward(request,response);/转发转发与重定向的比较重定向是在客户端发挥作用,通过请求新的地址实现页面转向重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址转发是在服务器端发挥作用,通过forward方法将提交信息在多个页面间进行传递。 转发是在服务器内部控制权的转移,客户端浏览器的地址栏不会显示出转向后的地址什么是Cookie?概念Cookie是Web服务器保存在客户端的一系列文本信息Cookie的作用1.对特定对象的追踪2.统计网页浏览次数3.简化登录什么是会话?什么是会话?概念一个会话就是浏览器与服务器之间的一次通话,包含浏览器与服务器之间的多次请求、响应过程Session失效的几种情况?1.浏览器长时间没有请求到后台,超过了web.xml中规定的时间。 (非有效活动时间到期)2.关闭窗口3.重启tomcat4.调用invalidate()方法解决中文乱码的处理?1.JSP头文件加一行2.设置编码参数request.setCharacterEncoding(UTF-8);3.使用编码过滤器。 4.修改Tomcat根目录中conf子目录下的server.xml文件,在中加入URIEncoding=UTF-8。 Servlet中get和post区别?Servlet中get和post区别?post请求: (1)Post是用来向服务器上传递数据 (2)Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL (3)Post的所有操作对用户来说都是不可见的get请求 (1)Get是Form的默认方法。 (2)Get是用来从服务器上获得数据 (3)Get是不安全的,因为在传输过程,数据被放在请求的URL中,Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接cookie和session的区别? (1)cookie是在客户端保持状态的方案,session是在服务端保持状态的方案。 (2)cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。 (3)session会在一定时间内保存在服务器上。 当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用COOKIE. (4)session可以存对象,cookie只能存文本。 终上所述将登陆信息等重要信息存放为SESSION,其他信息如果需要保留,可以放在COOKIE中.JSP内置对象的范围?JSP内置对象的范围?page范围在一个页面范围内有效,通过pageContext对象访问该范围内的对象request范围request范围在一个服务器请求范围内有效,与客户端请求绑定一起session范围session范围在一次会话范围内容有效,在会话期间与session绑定的对象皆属于该范围application范围application范围在一个应用服务器范围内有效,当应用服务启动后即创建该对象,并向所有用户所共享什么是EL表达式?什么是EL表达式?概念EL即Expression Language(表达式语言)用于替代JSP中的复杂代码。 EL的语法$EL exprission$或$beanname【$实质是调用bean的getName()方法】EL表达式判断等值=、eq、/相等!=、ne、/不相等、gt、/大于=、ge。 /大于等于Servlet的生命周期?1.请求2.解析请求3.创建Servlet实例(实例化:Servlet容器创建Servlet的实例)4.调用init()方法(初始化该容器调用init()方法)5.调用service()方法(请求处理如果请求Servlet,则容器调用service()方法)6.输出响应信息7.响应8调用destroy()方法(服务终止销毁实例之前调用destroy()方法)什么是JavaScript(JS)?JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言。 特点1.向HTML页面中添加交互行为2.脚本语言,语法和Java类似3.解释性语言,边执行边解释jQuery选择器?1.标签选择器element2.类选择器.class3.ID选择器#id4.并集选择器selector1,selector2,.,selectorN5.交集选择器element.class或element#id6.全局选择器*jQuery事件?鼠标事件click()触发或将函数绑定到指定元素的click事件,单击鼠标时mouseover()触发或将函数绑定到指定元素的mouse over事件,鼠标移过时mouseout()触发或将函数绑定到指定元素的mouse out事件,鼠标移出时表单事件focus()触发或将函数绑定到指定元素的focus事件,获得焦点blur()触发或将函数绑定到指定元素的blur事件,失去焦点正则表达式?正则表达式?格式var reg=/w+w+.a-zA-Z2,3(.a-zA-Z2,3)?$/;匹配的字符匹配的字符/代表一个模式的开始和结束匹配字符串的开始$匹配字符串的结束s任何空白字符S任何非空白字符d匹配一个数字字符,等价于0-9D除了数字之外的任何字符,等价于0-9w匹配一个数字、下划线或字母字符,等价于A-Za-z0-9_W任何非单字字符,等价于a-zA-z0-9_.除了换行符之外的任意字符匹配的次数n匹配前一项n次n,匹配前一项n次,或者多次n,m匹配前一项至少n次,但是不能超过m次*匹配前一项0次或多次,等价于0,+匹配前一项1次或多次,等价于1,?匹配前一项0次或1次,也就是说前一项是可选的,等价于0,1JDBC是什么?JDBC是什么?概念JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。 JDBC访问数据库步骤:1.JDBC访问数据库步骤:1.加载JDBC驱动2.实例化数据库连接驱动类,并将其注册到DriverManager中3.建立数据库连接,取得Connection对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论