JSP/Servlet
文章平均质量分 67
Francis-Yu
这个作者很懒,什么都没留下…
展开
-
JSP基本原理
(一)JSP本质是Servlet,当用户向指定的Servlet发送请求时,Servlet利用输出流动态的生成HTML页面,包括每一个静态的HTML的标签和所有在HTML页面中出现的内容。(二)JSP页面由两部分组成 静态部分:标准的HTML标签,静态的页面内容,这些内容与静态的HTML页面相同。 动态部分:受JAVA 程序控制的内容,这些内容由JAVA程序来动态生成。原创 2012-06-07 23:57:45 · 736 阅读 · 0 评论 -
Servlet的生命周期
(一)JSP/Servlet的生命周期JSP的本质就是Servlet,开发者编写的JSP页面将有web容器编译成对应的Servlet,当Servlet在容器中运行时,其实例的创建及销毁等都不是由程序员决定的,而是由web容器进行控制的。创建Servlet实例有两个时机:1.客户端第一次请求某个Servlet时,系统创建该Servlet的实例:大部分的Servlet都是这种Servlet原创 2012-06-18 23:11:10 · 785 阅读 · 0 评论 -
Servlet介绍
JSP本质就是Servlet,开发者把编写好的JSP页面部署在Web容器中,Web容器会将JSP编译成Servlet。但是Servlet开发的效率很低下,特别是使用Servlet生成表现层。自从MVC规范之后,Servlet的责任是仅仅作为控制器使用。(一)Servlet的开发 JSP的本质就是Servlet,Servlet通常被称为服务器端小程序,是运行在服务器端的程序,用于处理及原创 2012-06-15 23:27:04 · 945 阅读 · 0 评论 -
JSP内置对象----session
session对象代表一次用户会话。一次用户会话的含义是:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开位置,就是一次会话。session通常用于跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车中,用于跟踪用户购买的商品。session范围内的属性可以在多个页面的跳转之间共享。一旦关闭浏览器,即session结束,session范围内的属性将全部丢失。session对原创 2012-06-13 00:02:31 · 921 阅读 · 0 评论 -
JSP内置对象----response
response代表服务器对客户端的响应。大部分时候,程序无需使用response来响应客户端请求,因为有个更简单的响应对象------out,它代表页面输出流,直接使用out生成响应更简单。 但是out是JspWriter的实例,JspWriter是Writer的子类,Writer是字符流,无法输出非字符内容。假如需要在JSP页面中动态生成一副位图,PDF文档,使用out作为响应原创 2012-06-11 23:37:24 · 966 阅读 · 0 评论 -
JSP内置对象----request
每个request对象都封装着一次用户请求,并且所有的请求参数都被封装在request对象中,因此request对象是获取请求参数的重要途径。一.获取请求参数和请求头Web应用是请求/响应架构的应用,浏览器发送请求时通常总会附带一些请求头,还可能包含一些请求参数发送给服务器,服务器端负责解析请求头/请求参数的就是JSP或Servlet,而JSP或者Servlet取得请求参数的途径就是req原创 2012-06-11 22:53:38 · 763 阅读 · 0 评论 -
JSP内置对象----config
config对象代表当前JSP配置信息,但是JSP页面通常无需配置,因此也就不存在配置信息。该对象在JSP页面比较少用,但在servlet中则用户较大,因为servlet需要在web.xml文件中进行配置,可以指定配置参数。config对象是ServletConfig的实例,该接口用于获取配置参数的方法是 getInitParameter(String paramName).配置JSP也是原创 2012-06-10 13:13:38 · 784 阅读 · 0 评论 -
JSP内置对象----application
application对象代表web本身应用,因此使用application来操作web应用相关数据,application对象通常有如下两个作用:1.在整个web应用的多个JSP,Servlet之间共享数据。 application通过setAttribute(String attrName,Object value)方法将一个值设置成application的attrName原创 2012-06-09 23:18:16 · 741 阅读 · 0 评论 -
JSP内置对象----out&&pageContext
(一)out对象out对象代表一个页面输出流,通常用于在页面上输出变量值及常量。一般在使用输出表达式的地方,都可以使用out对象来达到同样的效果。servlet中: printWriter out=response.getWriter()out.println();所有使用out的地方,都可以使用输出表达式来代替,而且使用输出表达式更加简洁 表达式的本质就是out.w原创 2012-06-10 13:46:38 · 631 阅读 · 0 评论 -
JSP内置对象----exception
exception对象是Throwable的实例,代表JSP脚本中产生的错误和异常,是JSP页面异常机制的一部分。在JSP脚本无需处理异常,即使是checked异常。事实上,JSP包含的所有可能异常都可交给错误处理页面处理。 打开普通的JSP页面所生成的Servlet类,将可以发现如下代码片段。try{}catch(Throwable t){ if(_jspx_原创 2012-06-10 13:30:51 · 831 阅读 · 0 评论 -
JSP脚本中的9个内置对象
JSP脚本中包含9个内置对象,这9个内置对象都是Servlet API接口的实例,只是JSP规范对他们默认进行了初始化(由JSP页面对应的Servlet的_jspService()方法来创建这些实例)。也就是它们已经是对象,可以直接使用。 application:javax.servlet.ServletContext的实例,该实例代表JSP所属的Web应用本身,可用于JSP页面原创 2012-06-09 22:46:12 · 952 阅读 · 0 评论 -
JSP的7个动作指令
动作指令与编译指令不同,编译指令时通知servlet引擎的处理消息,而动作指令只是运行时的动作。编译指令在将JSP编译成Servlet时起作用,而处理指令通常可替换成JSP脚本,它只是JSP脚本的标准化写法。(1)JSP:forward 执行页面转向,将请求的处理转发到下一个页面。(2)JSP:param 用于传递参数,必须与其他支持参数的标签一起使用(3)JSP:include原创 2012-06-09 22:13:41 · 6377 阅读 · 0 评论 -
JSP的三个编译指令
JSP的编译指令是通知JSP引擎的消息,它不直接生成输出。编译指令都有默认值,因此开发人员无需为每个指令赋值。它的基本语法是:(一)page:该指令是针对当前页面的指令,page指令通常位于JSP页面的顶端,一个JSP页面可以使用多条page指令。page指令的语法格式:〈%@page[language="Java"][extends="package.class"][import="原创 2012-06-09 18:27:57 · 1100 阅读 · 0 评论 -
JSP基本语法
(一)JSP注释 JSP注释用于标注程序开发过程中的开发演示。 JSP注释: 它不会输出到客户端 HTML注释: 它会输出到客户端 (二)JSP声明 JSP本质是Servlet,Servlet是特殊的JAVA类,所以JSP声明符合JAVA语法。 语法格式:JSP声明用于声明变量和方法,可以放在JSP中的任何地方。JSP声明原创 2012-06-08 00:22:42 · 716 阅读 · 0 评论 -
Myeclipse新建jsp文件时默认代码!
引用自: http://hi.baidu.com/tickwudi/blog/item/1c0ddb6dd4e821fc4316949b.htmlString path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+re原创 2013-06-22 12:54:13 · 2171 阅读 · 1 评论