JSP自定义标签(三)自定义日期选择标签

本文介绍如何利用JSP自定义标签创建一个日期选择功能,结合WdatePicker.js插件,实现点击输入框弹出日期选择器。文章通过代码示例展示了自定义标签的处理器和TLD配置,并提醒在特定环境下可能出现的日期类型转换错误。
摘要由CSDN通过智能技术生成

这篇博客,我想利用前面两篇JSP标签的内容实现一个可以选择日期的自定义标签。这篇博客会用到WdatePicker.js插件,这是一个日期选择器。本篇博客主要是想利用前面两篇博客的内容实现一些能用上的自定义标签。关于WdatePicker.js的使用不会多说,重点还是自定义标签。
首先看一下最终的结果是个什么样子:
这里写图片描述
通过自定义标签生成一个输入框,单击这个输入框则会调用WdatePicker.js让用户选择日期。
这个实现还是很简单,直接给代码,在代码中说明一下,需要注意的事项。
标签处理器:

package myTag;

import java.io.IOException;

import javax.servlet.jsp.JspContext;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.JspFragment;
import javax.servlet.jsp.tagext.JspTag;
import javax.servlet.jsp.tagext.SimpleTagSupport;


/** 继承了SimpleTagSupport的全部方法 */
public class DateTag extends SimpleTagSupport {
   

    private String dateValue;  //值
    private String format;     //日期
    private String id;         //输入框的ID



    public String getDateValue() {
        return dateValue;
    }
    public void setDateValue(String dateValue) {
        System.out.println("得到的值:" + dateValue);
        this.dateValue = dateValue;
    }


    public String getFormat() {
        return format;
    }
    public void setFormat(String format) {
        System.out.println("得到的格式:" + format);
        this.format = format;
    }


    public String getId() {
        return id;
    }
    public void setId(String id) {
        System.out.println("得到的ID:" + id);
        this.id = id;
    }

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值