10 2015 档案
摘要:本篇将介绍JSP中的九大隐式对象,并重点介绍其中的out对象。 我们在之前的博客《JSP的学习(1)——基础知识与底层原理》一文中已经知道,JSP最终要被翻译和转换成Servlet,在转换后的Servlet中,由_jspService(…)方法代替我们以前直接使用Servlet中的service()
阅读全文
摘要:本篇继续来对JSP语法中的JSP指令进行学习,在《JSP的学习(3)——语法知识二之page指令》中,已经介绍了JSP指令的书写格式和page指令的详细信息,所以在这一篇中我们会对JSP指令中的include指令来进行详细的学习。 先来回顾下JSP指令的语法格式: JSP指令: JSP指令是为JSP
阅读全文
摘要:本篇将以JSP页面中可能存在的中文乱码问题进行分析和解决。 中文乱码的问题一直是国人在编程过程中的一大头疼问题,这点上在JSP、Servlet或Tomcat上随处可见。比如我们在写一个Servlet时,经常要使用响应对象Response来设置使用的编码表或者给浏览器输出的响应中的响应头设置某个编码表
阅读全文
摘要:本篇接上一篇《JSP的学习(2)——语法知识一》,继续来学习JSP的语法。本文主要从JSP指令中的page指令,对其各个属性进行详细的学习: JSP指令: JSP指令是为JSP引擎而设计的,JSP指令不产生任何可见输出,只是告诉在转换成Servlet的过程中如何处理JSP页面中的其余部分。在JSP
阅读全文
摘要:上一篇《JSP的学习》讲述了JSP的一些基础知识和底层原理,本篇将来学习JSP所需掌握的语法知识等。 JSP的语法主要包括以下几个部分的内容: 1) JSP模板元素 2) JSP脚本表达式 3) JSP脚本片断 4) JSP声明 5) JSP注释 6) JSP指令 7) JSP标签 8) JSP九大
阅读全文
摘要:通过之前的学习,我们已经对Servlet有所了解,现在我们先来学习JSP,当能使用JSP进行友好的页面显示之后,再回去学习Servlet的其他高级特性会将整个学习很好的融入进来。 JSP,即Java Server Pages,和Servlet一样,都是SUN公司定义的一种用于开发动态WEB资源的技术
阅读全文
摘要:其实之前遇到过Java compiler level does not match the version of the installed Java project facet.这个问题,因为当时没怎么管,网上找了个解决方法之后就没再去理会,学习了一段前端之后,再回来重新用MyEclipse来...
阅读全文
摘要:MD5: 在上一篇《Servlet的学习之Session(5)》中,为了能使获取的所有随机数都能有相同的位数,我们采用MD5获取随机数的消息摘要(或称数据指纹、数据摘要等等)。 MD5可以将所有的数字组合进行一个算法的运算得出一个新的数字组合,并且这个新的数字组合都是128位,也称为MD5码。M...
阅读全文
摘要:在上一篇中我们介绍了如果使用Session来做一个简单的用户登录案例,在本篇中我们继续使用Session技术来做一个防止表单重复提交的案例。 这是一个很重要的知识点,在很多框架中都有防止表单重复提交的这个概念。表单重复提交,这个概念已经在字面意义上很明确的说明了,现实生活中会有各种重复提交情况的发生
阅读全文
摘要:在本篇中,我们来使用Session完成一个用户登录的案例,前提声明:这个案例主要用于学习Session技术,是属于比较简单的类型,以后会采用MVC模式来开发登录,那就会比较复杂。 现在大多数网站都提供登录功能,而我们之所以登录要使用到Session,在于当一个网站不同的页面里面都需要判断用户是否已经
阅读全文
摘要:在上一篇《Servlet的学习之Session(2)》我们知道了Session能实现一个会话过程中保存数据或者多个会话中实现同一个Session的关键因素就是Cookie,只是Cookie是否临时的还是保存硬盘中一段时间而已。 但不是所有的用户的浏览器都会保持着接收Cookie,当有些用户的浏览器禁
阅读全文
摘要:在上一篇中我们学习了Session对象默认在一个会话过程中,由服务器创建,能保存在这个会话过程中用户访问多个web资源时产生的需要保存的数据,并在访问服务器中其他web资源时可以将这些数据从Session中取出并为之使用。 然而在一个会话过程后就将无法再取到Session对象(因为cookie不存在
阅读全文
摘要:在学习完了Servlet中的Cookie技术后,我们再来学习另一个能保存会话数据的技术——Session。 Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,注意是默认情况下,一个浏览器独占一个session,由于session为用
阅读全文
摘要:从本篇开始学习Servlet技术中的Cookie专题。 首先来了解什么是“会话”。会话是web技术中的一个术语,可以简单的理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,这个过程称为一个会话。 如果在打开一个浏览器访问一个页面后,再打开一个浏览器访问同一个页面,
阅读全文
摘要:在这个篇章中,我们来学习下在web开发过程中会碰到的路径写法问题。 在之前的web应用开发,尤其是Servlet的学习过程中,我们碰到多次要写路径的问题,这些路径并不统一,因此这里将大致说明下各个方法或者对象创建中会碰到的路径写法: 首先,在web开发中,注意这里特别强调是在web开发中,也就是我们
阅读全文
摘要:本篇接上一篇,将Servlet中的HttpServletRequest对象获取RequestDispatcher对象后能进行的【转发】forward功能和【包含】include功能介绍完。 首先来看RequestDispatcher对象的“转发”功能: 在《Servlet的学习(五)》中说过,使用S
阅读全文
摘要:在上一篇《Servlet的学习(十)》中介绍了HttpServletRequest请求对象的一些常用方法,而从这篇起开始介绍和学习HttpServletRequest的常用功能。 使用HttpServletRequest可以防止盗链行为,什么是盗链行为,比如说在一个别的网站上超链接,指向我们的网页中
阅读全文
摘要:在本篇中开始对Servlet中的HttpServletRequest请求对象进行学习,请求对象同响应对象一样,我们可以根据该对象中的方法获取例如请求行,请求头和请求实体数据的方法。 在本篇中先对HttpServletRequest对象中的常用方法进行介绍和学习: 通过getMethod方法获得的是客
阅读全文
摘要:本篇来说明响应对象HttpServletResponse对象的最后一点内容。 首先来看响应对象控制浏览器定时刷新,在我的web应用【myservlet】中创建Servlet,在该Servlet中设置响应头,定时刷新的代码很简单: response.setHeader("refresh", "3 ")
阅读全文
摘要:本篇接上一篇《Servlet的学习之Response响应对象(1)》,继续从HttpServletResponse响应对象来介绍其方法和功能。 使用setHeader方法结合HTTP协议的content-disposition响应头可以将某些web资源以下载方式回传给客户端。但是在下载中文文件的时候
阅读全文
浙公网安备 33010602011771号