JSP自定义标签_属性接收复杂类型处理方式
2016-04-28 19:33
579 查看
原文:点击打开链接
jsp定义属性,如果接收参数为日期格式:
jsp定义属性,如果接收参数为日期格式:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="/simpleitcast" prefix="itcast"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>如果标签接收的是一个复杂类型,如果给其赋值</title> </head> <body> <% Date d = new Date(); request.setAttribute("date",d); %> <itcast:demo6 date="${date}"><!--第一种处理方式--!> </itcast:demo6> <itcast:demo6 date="<%=new Date() %>"><!--第二种处理方式--!> </itcast:demo6> </body> </html>
import java.io.IOException; import java.util.Date; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; //属性说明 public class SimpleTagDemo6 extends SimpleTagSupport { private Date date; public void setDate(Date date) { this.date = date; } @Override public void doTag() throws JspException, IOException { System.out.println(date); } }
<tag> <name>demo6</name> <!-- 为标签处理器类配一个标签名 --> <tag-class>cn.itcast.web.simpletag.SimpleTagDemo6</tag-class> <body-content>scriptless</body-content> <attribute> <name>date</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <!-- 指示属性的值是否可以为一个表达式 --> </attribute> </tag>
相关文章推荐
- javascript设计模式 工厂模式
- javascript运行机制之执行顺序详解
- js 生成一维码(条形码)
- js split函数
- js动态创建表格方法
- 16、jsp入门
- JavaScript中数组小结
- 通过JS修改日期格式
- fastjson过滤多余字段
- cojs 香蕉 解题报告
- js扩展(插件算不上 )
- Javascript模块化编程(二):AMD规范
- javascript获取当前的时间戳
- JSTL分割字符串并获取没一个子字符串
- 修改 javascript 中alert样式
- RxJS入门(5)----编写并发程序
- 原生js实现下拉到底事件
- Javascript函数节流
- JSTL —— <c:><fmt:><fn:> 标签库
- cJSON库源码分析