引言:
一、前言 (本文译自Orion官方站点) 本文将一步一步介绍在Orion Application Server下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。
摘要:
<jsp:forward> 重定向一个html文件,jsp文件,或者是一个程序段. jsp 语法<jsp:forward page={"relativeurl" | "<%= expression %>"} /> or <jsp:forward page={"relativeurl" | "<%= expression %>"} > &......
摘要:
自定义tag位置uri="uritotaglibrary" uniform resource identifier (uri)根据标签的前缀对自定义的标签进行唯一的命名,uri可以是以下的内容: ? uniform resource locator (url), 由 rfc 2396 定义,查看 http://www.hut.fi/u/jkorpela/rfc/2396/full.html ......
JAVA/JSP学习系列之七
一.前言 (本文译自orion官方站点) 二.建立标签,实现该标签的功能. 【程序编程相关:
Java和ASP的交互(一)】 本文将一步一步介绍在orion application server下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试. 【推荐阅读:
创建HTTP Servlet】package com.acme.mytags; 【扩展信息:
三、第一个Servlet】1.命名package为:com.acme.mytags(为了与原文相同,我不做改动)2.import相关classimport javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;3.实现javax.servlet.jsp.tagext.tag接口:public class helloworld implements tag {4.定义局部变量private pagecontext pagecontext; private tag parent; 5.调用标签开始的实现方法public int dostarttag() throws javax.servlet.jsp.jspexception {return skip_body; } 注意:这个方法返回 skip_body,就是标签的body为空的时候,将返回这个值,否则将返回:eval_body_include6.调用标签结束的实现方法public int doendtag() throws javax.servlet.jsp.jspexception { try { pagecontext.getout().write("hello world!"); } catch(java.io.ioexception e) { throw new jspexception("io error: " + e.getmessage()); } return eval_page; } 这样将在jsp文件的自定义标签结束地方输出“hello world!”7.还不够,我们还要写下面的方法:public void release() {} 对于本简单的例子,上面的方法不需要任何实现....
下一页 摘要:
<jsp:getproperty> 获取bean的属性值,用于显示在页面中 jsp 语法<jsp:getproperty name="beaninstancename" property="propertyname" /> 例子<jsp:usebean id="calendar" scope="page" class="employee.calendar" />......