2018年11月22日

使用标签控制页面逻辑案例

摘要: 使用: loaderman.tld文件核心代码: 阅读全文

posted @ 2018-11-22 17:40 LoaderMan 阅读(306) 评论(0) 推荐(0) 编辑

JspFragment.invoke方法

摘要: JspFragment.invoke方法可以说是JspFragment最重要的方法,利用这个方法可以控制是否执行和输出标签体的内容、是否迭代执行标签体的内容或对标签体的执行结果进行修改后再输出。 例如:在标签处理器中如果没有调用JspFragment.invoke方法,其结果就相当于忽略标签体内容; 阅读全文

posted @ 2018-11-22 17:35 LoaderMan 阅读(196) 评论(0) 推荐(0) 编辑

jsp页面中使用javabean

摘要: jsp页面中使用javabean 阅读全文

posted @ 2018-11-22 17:22 LoaderMan 阅读(491) 评论(0) 推荐(0) 编辑

自定义标签的作用

摘要: 1)控制标签体内容是否输出 2)控制标签余下内容是否输出 3)控制重复输出标签体内容 4)改变标签体内容 5)带属性的标签 loaderman.tld文件 阅读全文

posted @ 2018-11-22 17:19 LoaderMan 阅读(1068) 评论(0) 推荐(0) 编辑

自定义标签处理器类的生命周期

摘要: SimpleTag接口: void setJspContext(JspContext pc) --设置pageContext对象,传入pageContext(一定调用 通过getJspCotext()方法得到pageContext对象 void setParent(JspTag parent) -- 阅读全文

posted @ 2018-11-22 17:15 LoaderMan 阅读(124) 评论(0) 推荐(0) 编辑

自定义标签的执行过程

摘要: 如何访问到自定义标签? 前提: tomcat服务器启动时,加载到每个web应用,加载每个web应用的WEB-INF目录下的所有文件!!!例如。web.xml, tld文件!!! 1)访问hellotag.jsp资源 2)tomcat服务器把jsp文件翻译成java源文件->编译class->构造类对 阅读全文

posted @ 2018-11-22 17:13 LoaderMan 阅读(300) 评论(0) 推荐(0) 编辑

自定义标签入门案例

摘要: 开发步骤: 1)编写一个普通的java类,继承SimpleTagSupport类,叫标签处理器类 2)覆盖doTag方法 3) 在web项目的WEB-INF目录下建立loaderman.tld文件,这个tld叫标签库的声明文件。(参考核心标签库的tld文件) 4) 在jsp页面的头部导入自定义标签库 阅读全文

posted @ 2018-11-22 17:09 LoaderMan 阅读(187) 评论(0) 推荐(0) 编辑

JSTL核心标签库详解

摘要: <c:out>标签 标签用于输出一段文本到浏览器中。 属性名 是否支持EL 属性类型 属 性 描 述 value true Object 指定要输出的内容 escapeXml true Boolean 指定是否将>、<、&、'、" 等特殊字符进行HTML编码转换后再进行输出。默认值为true def 阅读全文

posted @ 2018-11-22 15:32 LoaderMan 阅读(900) 评论(0) 推荐(0) 编辑

JSTL标签(核心标准库)

摘要: 使用JSTL标签步骤 1) 导入jstl支持的jar包(标签背后隐藏的java代码) 注意:使用javaee5.0的项目自动导入jstl支持jar包 2)使用taglib指令导入标签库 <%@taglib uri="tld文件的uri名称" prefix="简写" %> 3)在jsp中使用标签 输出 阅读全文

posted @ 2018-11-22 15:21 LoaderMan 阅读(434) 评论(0) 推荐(0) 编辑

动作标签

摘要: 转发标签: <jsp:forward /> 参数标签: <jsp:pararm/> 包含标签: <jsp:include/> 原理: 包含与被包含的页面先各自翻译成java源文件,然后再运行时合并在一起。 (先翻译再合并),动态包含 静态包含 vs 动态包含的区别? 1) 语法不同 静态包含语法: 阅读全文

posted @ 2018-11-22 15:10 LoaderMan 阅读(246) 评论(0) 推荐(0) 编辑

jsp标签

摘要: jsp标签的作用 jsp标签作用:替换jsp脚本。 1)流程判断(if for循环) 2)跳转页面(转发,重定向) 3)。。。。。 Jsp标签分类 1)内置标签(动作标签): 不需要在jsp页面导入标签 2)jstl标签: 需要在jsp页面中导入标签 3)自定义标签 : 开发者自行定义,需要在jsp 阅读全文

posted @ 2018-11-22 15:07 LoaderMan 阅读(197) 评论(0) 推荐(0) 编辑

EL表达式

摘要: 作用 jsp的核心语法: jsp表达式 <%=%>和 jsp脚本<% %>。 以后开发jsp的原则: 尽量在jsp页面中少写甚至不写java代码。 使用EL表达式替换掉jsp表达式 EL表达式作用: 向浏览器输出域对象中的变量值或表达式计算的结果!!! 语法: ${变量或表达式} 语法 1)输出基本 阅读全文

posted @ 2018-11-22 15:03 LoaderMan 阅读(219) 评论(0) 推荐(0) 编辑

JSP学习案例--,竞猜游戏

摘要: 百万富翁数字竞猜游戏 "+msg+""); } %> 请输入30以下的整数: "/> package com.loaderman.demo; impor... 阅读全文

posted @ 2018-11-22 14:48 LoaderMan 阅读(286) 评论(0) 推荐(0) 编辑

Jsp中的四个域对象

摘要: 四个域对象: pageContext page域 request request域 session session域 application context域 1)域对象作用: 保存数据 和 获取数据 ,用于数据共享。 2)域对象方法: setAttribute("name",Object) 保存数 阅读全文

posted @ 2018-11-22 14:33 LoaderMan 阅读(1339) 评论(0) 推荐(2) 编辑

pageContext对象

摘要: pageContext对象的类型是PageContext,叫jsp的上下文对象 1)可以获取其他八个内置对象 使用场景: 在自定义标签的时候,PageContext对象频繁使用到!!! 2)本身是一个域对象 ServletContext context域 HttpServletRequet requ 阅读全文

posted @ 2018-11-22 14:30 LoaderMan 阅读(853) 评论(0) 推荐(0) 编辑

Out对象

摘要: out对象类型,JspWriter类,相当于带缓存的PrintWriter PrintWriter: wrier(内容): 直接向浏览器写出内容。 JspWriter writer(内容): 向jsp缓冲区写出内容 当满足以下条件之一,缓冲区内容写出: 1)缓冲区满了 2)刷新缓存区 3)关闭缓存区 阅读全文

posted @ 2018-11-22 14:18 LoaderMan 阅读(449) 评论(0) 推荐(0) 编辑

内置对象

摘要: 在jsp开发中,会频繁使用到一些对象。 例如HttpSession,ServletContext,ServletContext,HttpServletRequet。 如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。 所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好 阅读全文

posted @ 2018-11-22 14:16 LoaderMan 阅读(198) 评论(0) 推荐(0) 编辑

Jsp的三大指令

摘要: include指令 作用: 在当前页面用于包含其他页面 语法: <%@include file="common/header.jsp"%> 注意: 1)原理是把被包含的页面(header.jsp)的内容翻译到包含页面(index.jsp)中,合并成翻译成一 个java源文件,再编译运行!!,这种包含 阅读全文

posted @ 2018-11-22 11:49 LoaderMan 阅读(407) 评论(0) 推荐(0) 编辑

Jsp语法

摘要: Jsp模板 jsp页面中的html代码就是jsp的模板 Jsp表达式 语法:<%=变量或表达式%> 作用: 向浏览器输出变量的值或表达式计算的结果 注意: 1)表达式的原理就是翻译成out.print(“变量” );通过该方法向浏览器写出内容 2)表达式后面不需要带分号结束。 Jsp的脚本 语法:< 阅读全文

posted @ 2018-11-22 11:44 LoaderMan 阅读(340) 评论(0) 推荐(0) 编辑

Jsp基础

摘要: 引入 Servlet的作用: 用java语言开发动态资源的技术!!! Jsp的作用:用java语言(+html语言)开发动态资源的技术!!! Jsp就是servlet!!! 特点 1)jsp的运行必须交给tomcat服务器! tomcat的work目录: tomcat服务器存放jsp运行时的临时文件 阅读全文

posted @ 2018-11-22 11:36 LoaderMan 阅读(146) 评论(0) 推荐(0) 编辑

导航