jsp和servlet
QilongPan
这个作者很懒,什么都没留下…
展开
-
JSP中的EL表达式详细介绍
一、JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。 二、JSP EL简介1、语法结构 ${expression}转载 2016-07-28 19:38:12 · 288 阅读 · 0 评论 -
getAttribute()与getParameter的区别
当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发。下面整理一下getParameter和getAttribute的区别和各自的使用范围。(1)HttpServletRe转载 2016-11-21 16:40:36 · 311 阅读 · 0 评论 -
ServletConfig与ServletContext对象详解
ServletConfig与ServletContext对象详解一、ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。(配置在某个servlet标签或者整个web-app下) 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对转载 2016-11-21 14:20:39 · 9255 阅读 · 5 评论 -
服务器启动时Webapp的web.xml中配置的加载顺序
一1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startup转载 2016-11-21 14:08:35 · 558 阅读 · 0 评论 -
request 生命周期及参数信息
当从一个jsp发出一个request,即表明了这个request生命周期的开始,当到达action之后一般有两种处理request的方式,一种为request.getDispatcher.forward,一种是response.sendRedirect.对于request的forward,该request的生命周期将会继续延续下去,当采用forward如果到达JSP页面,那么之前从第一个JSP转载 2016-07-31 13:12:35 · 571 阅读 · 0 评论 -
AtomicInteger的用法
J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地递增。在需要访问两个或两个以上 atomic变量的程序代码(或者是对单一的atomic变量执行两个转载 2016-07-31 13:01:48 · 530 阅读 · 0 评论 -
servletcontext,session的生命周期
1、servletcontext:每一个web应用启动(配置到web容器中)时,web容器都会产生一个实现了servletcontext接口的实例(或者说在servlet引擎中产生了一个实现了servletcontext接口的实例对象),servlet引擎实例化servlet,每个servlet都实现了servlet接口和servletconfig接口,servletconfig允许servlet转载 2016-07-31 12:56:07 · 1111 阅读 · 0 评论 -
servlet 多线程问题
介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默转载 2016-07-11 14:15:33 · 575 阅读 · 0 评论 -
Servlet的几种跳转(redirect、forward)
Servlet:当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。一、原理1) redirect 方式response.sendRedirect("/a.jsp");页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:response.sendRedirect("http://www.ycul转载 2016-07-28 15:46:09 · 2938 阅读 · 0 评论 -
jsp页面中的EL表达式不被解析的问题
把web.xml 中Web-App版本修改到2.4 [html] view plain copy web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2转载 2016-07-28 16:13:18 · 398 阅读 · 0 评论 -
自定义标签(JspFragment类、invoke方法、开发带属性的标签)
自定义标签(JspFragment类、invoke方法、开发带属性的标签)一、JspFragment类javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚本元素。WEB容器在处理简单标签的标签体时,会把标签体内容用一个JspFragment对转载 2016-07-29 11:31:27 · 317 阅读 · 0 评论 -
Servlet —— 只有一个实例
就个人说,最早接触J2EE的时候,是使用Module1模式的,也就是纯JSP的开发。对个人开发来说,还挺方便的吧。但是,把页面展示的内容与逻辑结构混合在一起,通常会使得JSP文件膨胀、内容混乱,可阅读性是急剧下降的。所以,后来也就转到Module2模式,也即平常说的MVC模式。MVC模式可以说是一种很不错的分工与合作的思想。而Servlet,也即在其中扮演C——Controller的角色。不过,真转载 2016-07-26 17:43:02 · 1322 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的转载 2017-07-05 18:51:22 · 201 阅读 · 0 评论