JSP – JSP内置对象

    一:内置对象   request -- javax.servlet.http.HttpServletRequest -- Request  response -- javax.servlet.http.HttpServletResponse -- Page pageContext -- javax.servlet.jsp.PageContext (核心) -- Page session -- javax.servlet.http.HttpSession -- Session application -- javax.servlet.ServletContext -- Application out -- javax.servlet.jsp.JspWriter -- Page config -- javax.se…

j2ee学习总结之jsp

******JSP生命周期 1.翻译 .jsp --> .java 2.编译 .java --> .class 3.加载类 4.实例化类 5._jspInit() 6._jspService() 7._jspDestroy()******JSP的预定义变量 1.application javax.servlet.ServletContext 2.session javax.servlet.http.HttpSession 3.request javax.servlet.http.HttpServletRequest 4.pageContext javax.servlet.jsp.PageContext 5.response javax.servlet.http.HttpServletRespo…

JSP中应用的模型

JSP中主要有五个应用模型,从简单到复杂依次为: 简单模型:只有单一的JSP,由JSP完成所有请求和响应 N层模型:在简单模型的基础上,添加一层EJB,负责对资源的访问。因为EJB支持分布式开发,所以N层模型增加了可扩展性。 松散耦合模型:每个应用都与其他JSP应用保持一定隔离,而通过HTML或XML进行HTTP通信。如果其中一个JSP发生变化,不会对其他的JSP产生太大的影响。 包含请求模型:一个JSP除了可以…

JSP介绍

一、什么是JSP?       JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。   JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 二、JSP原理 1)Web服务器是如何调用并执行一个jsp页面的?   浏览器向服务器发请求,不管访问的是什么…

Apache与Tomcat的区别

转载自:http://walsh.iteye.com/blog/284316 Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。  引用 如果要在Apache环境下运行jsp 的话就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat,  为什么还要JDK呢?因为jsp需要连接数据库的话,就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要…

存取javabean

用<jsp:setProperty >标签来设定javabean的属性,通过以下方式来设定:<jsp:setProperty name="someBean" property="someProperty" value="somevalue"/><jsp:setProperty name="someBean" param="requestParam" property="someProperty"/><jsp:setProperty name="someBean" property="someProperty"/><jsp:setProperty name="someBean" property="*"/>取得javaBean的属性…

JSP EL的内置对象与JSP的内置对象之比较

J2EE 发表评论
JSP EL的内置对象 JSP的内置对象pageContext-------->pagepageScope---------->pageContextrequestScope------->requestsessionScope------->sessionapplicationScope--->applicationparam-------------->request.getParameter()paramValues-------->request.getParameterValues()cookie------------->request.getCookie();initParam---------->application.getInitParameter()header------------->re…

心得2–JSP语法介绍,以及一个JSP页面九九表案例

1. JSP语法 l    JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素。JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。 l     JSP表达式 JSP脚本表达式(expression)用于将程序数据输出到客户端。语法:<%= 变量或表达式 %>,相当于直接用out.print()输出。举例:当前时间:<%= new java.util.Date() %>或out.print(newjava.util.Date)。 JSP引擎在翻译脚本表达式时,会将…

j2ee学习struts1.x总结1

*******JSP设计模式Model1:完全使用含有java代码的JSP来实现; --编码简单,适用于小型的项目; --显示逻辑和业务逻辑都混合在jsp中,并且不适合中大型的项目;******JSP设计模式Model2:使用servlet和jsp相结合的方式来实现; --实现了java代码和页面显示的分离,可扩展性强; --增加了额外的编码和配置文件的工作量;******Struts MVC框架原理: 1.客户端浏览器提交请求信息 2.web容器根据web.xml…

servlet学习笔记

  1、servlet和jsp有什么区别?   从完成功能上来说,servlet和jsp完全一样。Jsp能够实现的功能servlet也可以,servlet能实现的功能jsp也能够实现。但二者又有很大区别:   Jsp是在HTTP或者XML文档中嵌入java脚本或者jsp标签形成的,是文本文件;但所有使用servlet完成的功能,包括与用户的交互,都是通过java代码来完成的。  servlet为纯java代码,所以在编写网页方面非常不方便,而js…

JSP 最佳实践: 使用JSTL来更新JSP页面

JSP 最佳实践: 使用JSTL来更新JSP页面 JSP 标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点功能的定制标记。在 JSP 最佳实践这一部分,Brett McLaughlin将向您介绍JSTL,阐述如何转变JSP页面来使用高功能性的标记。 JSP技术的优势之一在于其定制标记库工具。除了核心JSP标记,如 jsp:include 之外,定制标记库工具使您能够创建唯一的标记来描述以站点或应用程序为导…

浅谈JSP自定义标签实现过程

J2EE 发表评论
本文将通过自定义标签显示日期为例,简单谈谈JSP自定义标签实现过程。包括没有正文的JSP自定义标签实现、没有正文的但带有属性的JSP自定义标签标签实现等等内容。 (一) 没有正文的JSP自定义标签实现 (1):定义JSP自定义标签处理类 import java.io.IOException;  import java.util.Date;  import javax.servlet.http.HttpServletRequest;  import javax.servlet.jsp.JspException;  import javax.servle…

HttpServlet 中使用JAVA BEAN 自省机制

在JSP 中是这样用的: <jsp:useBean id="bean" class="webtest.beans.UserBean"/><jsp:setProperty name="bean" property="*" />  查看work 目录JSP 转化成class 的代码后, 在Servlet中使用JAVA BEAN 自省机制,很简单只需要调用 org.apache.jasper.runtime.JspRuntimeLibrary.introspect() 方法   public void doPost(HttpServletRequest request, HttpServletResponse response) thro…

J2EE进阶之JSP和EL表达式 十二

J2EE 发表评论
JSP和EL表达式 一、JSP 0、JSP概述 JSP:Java Server Pages的缩写。也是SUN公司推出的动态web资源开发技术。JSP规范,一般Servlet/JSP规范,因为JSP就是Servlet。 1、Servlet VS JSP a、HTML 一些标记,不能写java代码。注重的显示。 b、Servlet java代码,也能输出html的内容,但是相当麻烦。注重的代码逻辑。 c、JSP HTML+Java代码。 2、JSP原理 a、JSP的执行过程 被翻译后和编译后的文件(被翻译…
下一页 »