当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、前言 (本文译自Orion官方站点) 本文将一步一步介绍在Orion Application Server下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。
 

 

 ·用jsp操作cookie    »显示摘要«
    摘要:一、 前言 说起来,cookie应该是一种应用较久的技术了。早在html刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这个用户已经访问过......
 ·jsp语法(3)——声明    »显示摘要«
    摘要: 声明 在jsp程序中声明合法的变量和方法 jsp 语法 <%! declaration; [ declaration; ]+ ... %> 例子 <%! int i = 0; %> <%! int a, b, c; %> <%! circle a = new circle(2.0); %> 描述 声明你将要在jsp程序中用到的变量和方法。你也必须这样......


JAVA/JSP学习系列之七(Orion下自定义Tag)
一.前言 (本文译自orion官方站点)

   本文将一步一步介绍在orion application server下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试. 【程序编程相关:用户登录验证的JSP完整程序

【推荐阅读:Tomcat环境的建立

二.建立标签,实现该标签的功能. 【扩展信息:JSP语法(13)setProperty

1.命名package为:com.acme.mytags(为了与原文相同,我不做改动)

package com.acme.mytags;

2.import相关class

import 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_include

6.调用标签结束的实现方法

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语法(12)——<jsp:usebean>    »显示摘要«
    摘要: <jsp:usebean> 创建一个bean实例并指定它的名字和作用范围. jsp 语法 <jsp:usebean id="beaninstancename" scope="page | request | session | application" { class="package.class" | type="package.class" | cl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE