标签:#jsp

[Day 27] 自订标签 – classic Tag

前言 今天来看到classic tag 这部分较复杂一点点 Classic Tag简介 最早JSP所提供的自订标标签处理器 在JSP 2.0之后虽然simple tag结合JSTL和tag file已经可以处理大部分的事了 但这块还是可以稍微了解一下 且若要考认证考试还是会出个几题 Classic Tag架构 有别于simple tag的doTag clas…

阅读全文 »

[Day 26] 自订标签 – Simple tag

前言 今天来整理一下simple tag这个自订标签处理器 什么是simple tag tag file提供了嵌入工作的一种方式,全由JSP去完成 但在某些时候,需求无法完全依赖JSP去处理 还是需要使用java去做一些较复杂的处理时 JSP 2.0提供了一个叫做simple tag的自订标签处理器 如名称一样,透过简单的宣告去呼叫java程序 在java去…

阅读全文 »

[Day 25] 自订标签 – Tag File

前言 终于来到开发自订标签这章了 这边有点复杂 因此将内容分成三部分来说明 分别为tag file,simple tag和classic tag 今天先整理tag file的部分 配合本书的CH10 Tag File 使用此tag有点像include和import一样 将程序嵌入到JSP中 但不同是可以建立可重复利用的功能 且开发人员无需撰写太复杂的tag …

阅读全文 »

[Day 24] fn方法函数库

前言 今天来整理另外一个函数库 主要很多方法都跟String提供的很类似 fn方法函数库 fn的全称就是funciton 提供一些方法函数的功能 在这类的函数库宣告前 也都需要加入下列这一行 <% taglib uri=”http://java.sun.com/jsp/jstl/functions” prefix=”fn”%> 使用上的tag格式…

阅读全文 »

[Day 23] fmt标签

前言 今天来整理其他类别的函数库 由于时间较赶 先整理一部分 后续再补充 fmt标准涵式库 requestEncoding 说明: 设定request所使用的encoding,类似java的request.setCharacterEncoding(“”) 属性: value <fmt:requestEncoding value=…

阅读全文 »

[Day 22] JSTL笔记 – 细谈TLD

前言 昨天大概整理了core的标签的用法 前几天也看到EL时有碰到一点TLD 今天来整理TLD这个设定的的介绍用法 还有需要注意的地方 为本书的ch9 TLD是什么 全名为Tag Library Description 主要是提供自订标签所使用 在执行自订标签的第一步,就会先读取TLD档 定义了所有tag相关的用法及对应 TLD提供内容如下: 1.标签名称及…

阅读全文 »

[Day 21] JSTL笔记 – Core标签程序库

前言 接下来的六天 会针对JSTL和自订标签的部分作整理 今天先介绍JSTL的部分 何为JSTL 全名为JSP Stand Tag Library(JSP标准标签函数库) 虽然已经有EL可以取代scriplet了 但在EL无法做到条件判断 且EL和scriptlet只能择一使用 这样一来需要取前端的值做判断时还是需要用scriptlet搭配java使用 而J…

阅读全文 »

[Day 20] Expression Language (EL)笔记

前言 今天来整理一下关于EL的介绍 内容为本书的ch8 Expression Language目的 使用标准动作已经可以减少使用scripting的方式 但所接受的特性为string或基本的资料型别 当遇到特性为物件时,并没有办法完整呈现 在这里用一个简单的例子做示范 首先我们有两个class 分别是Student以及Highschool Student.j…

阅读全文 »

[Day 19 ] 标准动作建立JSP

前言 今天要来简单介绍 在JSP中,只用标准化动作来转谢JSP的几种方式 (已就是不使用Scripting的方法) 这一张其实提到了javabean和EL 今天先对标准动作做简单的整理 标准化动作 借由这些标准化动作 可以让JSP页面不会有Scripting的程序 一可以去做基本的存取 达到好维护的便利性 也增加网页开发人员开发时可以不须理解java程序 S…

阅读全文 »

[Day 18] JSP简介 part2

前言 今天来整理一下JSP里面所使用的各项表示方法 范围为本书的ch7 JSP元素表示 JSP的表示法大概分为下列: Scrriptlet 表示符号: 意义: 在这个范围内可以使用java代码,但需要配合calss2的package name <% out.println(packagename.counter.getCount()); %> /…

阅读全文 »

[Day 17] JSP 简介 part1

前言 终于要开始来看JSP的部分 今天简单的整理一下书中ch7的内容 什么是JSP 全名为Java Server Page,本质上就是一个servlet 为了简化servlet在处理前端页面的问题 大家都不希望再servlet里面写又臭又长的HTML语法 而且希望尽量可以把逻辑部分和HTML(View)分开 因此JSP就这样诞生了 一部分维持HTML的静态语…

阅读全文 »

[Day 9 ] ServletConfig & ServletContent – part2

前言 今天就来针对前几天所提到的的东西 加上预设参数的机制 分别使用INIT-PARAM 以及Context- Param去设定 练习:加入帐号判断检核机制 这个练习先将正确的帐号及密码使用ServletConfig写在到web.xml里面 在透过前端的key-in,读取参数去判断是否相符 若相符则导到JSP,错误的话则导到错误页面 而因为错误讯息为公用的 …

阅读全文 »

[Day 6] Servlet生命周期

前言 昨天其实已经就写好今日的文章 但没储存到… 今天主要是浅谈一下Servlet的生命周期 以及HTTP的一些API说明(对应到书的章节ch4) Servlet life cycle Servlet的生命周期,大致可分为: init() Container建立Servlet instance后,会执行init()进行初始化工作 如果有需要其他初…

阅读全文 »