JSP
SY-
这个作者很懒,什么都没留下…
展开
-
JSP概述、语法及指令
JSP:Java Server Pages(java服务页面),是一种开发动态web页面(资源)的技术。jsp允许在页面编写java代码,允许开发人员在页面获取request、response等web开发对象,实现与浏览器的交互。 jsp的底层就是servlet。 jsp的最佳实践:servlet作为web应用中的控制器组件来使用,只负责响应请求产生的数据,并把数据通过转发技术(forward技转载 2016-05-25 15:15:13 · 494 阅读 · 0 评论 -
jsp标签
jsp标签也称为jsp action(jsp动作)元素,用于在jsp页面提供业务逻辑功能,避免在jsp页面中直接编写java代码,造成页面难以维护。 <jsp:include>标签:页面包含(动态包含,把包含的每个jsp都翻译成独立的servlet),与pageContext.include()一样 <jsp:forward>标签:将请求转到某个url <jsp:param>标签:当使用<js转载 2016-06-11 16:36:41 · 215 阅读 · 0 评论 -
jsp运行原理和九大隐式对象
运行原理:每个jsp页面在第一次被访问时,web容器都会把请求交给jsp引擎(即一个java程序)去处理,jsp引擎先将jsp翻译成一个_jspServlet(实质上是一个servlet),然后按servlet的调用方式进行调用。jsp第一次访问会翻译成servlet,所以第一次访问比较慢,但第二次访问时,jsp引擎如果发现jsp没有变化,就不再翻译,而是直接调用,所以程序执行效率不会受影响。 j转载 2016-06-11 16:00:36 · 395 阅读 · 0 评论 -
jsp与JavaBean
JavaBean:一个遵循特定写法的java类,封装数据的实体。它通常具有如下特点:这个java类必须具有一个无参的构造函数属性必须私有化私有化的属性必须通过public类型的方法暴露给其他程序,并且方法的命名也必须遵守一定的命名规范javaBean 在j2ee在开发中,用于封装数据,对于遵循以上写法的javaBean组件,其他程序可通过反射技术实例化javaBean对象,并且通过反射那些遵转载 2016-06-12 10:14:02 · 400 阅读 · 0 评论 -
jsp开发模式
1、jsp+javaBean:javaBean封装业务数据,jsp负责处理用户请求和显示数据。这种模式适合业务逻辑不太复杂的web应用。 2、servlet+jsp+javaBean(mvc):servlet负责处理用户请求, jsp显示数据,javaBean封装数据。适合开发复杂的web应用。原创 2016-06-12 16:49:02 · 430 阅读 · 0 评论 -
jsp+javaBean开发计算器案例
编写一个javaBean:CalculatorBean来封装输入的参数,运算符、结果和计算方法:package cn.sun.domain;import java.math.BigDecimal;//封装计算器数据的beanpublic class CalculatorBean { private String firstNum="0"; //设置初始化用于在没有输入参数时显示计算结果转载 2016-06-12 17:04:55 · 664 阅读 · 0 评论 -
EL表达式和JSTL标签
EL表达式:获取数据,在jsp页面可使用标识符的形式,通知jsp引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域(4个域)中获取对象,如果域对象中不存在标识符所对应的对象,则返回结果“”(注,不是null)。EL表达式也可以使用{标识符}的形式,通知jsp引擎调用pageContext.findAttribute()方法,以标识符为关键字从各个域(4个域)转载 2016-06-12 20:54:35 · 442 阅读 · 0 评论 -
自定义标签
自定义标签:移除jsp页面中的java代码。 步骤:编写一个实现Tag接口的java类,把页面java代码移到这个类中(标签处理器类)。编写标签库描述符(tld)文件,在tld文件中把标签处理器类描述成一个标签。(tld文件在WEB-INF下)在jsp页面导入和使用自定义标签自定义标签功能扩展:自定义标签除了可以移除jsp页面的java代码,还可以实现的功能,如:控制jsp页面某一部分内转载 2016-06-23 14:42:50 · 331 阅读 · 0 评论