前一个page是你自定义的行为前缀,后一个page是自定义行为行为元素
自定义行为元素需要自定义标记处理程序类处理,通过tld(标记库描述器)来将
自定义行为元素映射到相应的标记处理程序类,标记处理程序类实际上类似bean,但
它必须实现Tag或BodyTag接口,才能取得JSP容器的内容,通过设置属性,将内容添加到
应答文本中,关于自定义Tag的内容,你去看书比我说的详细,而楼主的问题通过将变量
传递给属性,我作了如下测试,没问题:
<%@ page contentType="text/html;
charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib uri="/WEB-INF/tlds/ChrisTagLib.tld" prefix="chris" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<% String s="sss";
%>
<chris:addCookie name="<%=s %>" value="test" maxAge="100" />
</body>
</HTML>