实现一个自定义标签,
功能:判断一个YYYY-MM-DD格式的日期修改为下面格式输出
年:YYYY
月:MM
日:DD
在hbsi.tld中描述:
<tag>
<name>demo6</name>
<tag-class>com.hbsi.web.tag.MyTagDemo6</tag-class>
<body-content>JSP</body-content>
</tag>
在6.jsp中:<body>
<hbsi:demo6>
1992-02-17
</hbsi:demo6>
</body>
在MyTagDemo6.java中:package com.hbsi.web.tag;
import java.io.IOException;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import javax.servlet.jsp.tagext.BodyTagSupport;
public class MyTagDemo6 extends BodyTagSupport {
@Override
public int doEndTag() throws JspException {
BodyContent bc=this.getBodyContent();
String c=bc.getString();
String[] result=c.split("-");
JspWriter out=this.pageContext.getOut();
try {
out.print("年:"+result[0]+"<br>");
out.print("月:"+result[1]+"<br>");
out.print("日:"+result[2]+"<br>");
} catch (IOException e) {
e.printStackTrace();
}
return this.EVAL_PAGE;
}
}
分享到:
相关推荐
3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) <jsp...
-------------1、本系统是一个地方性旅游网站,后台基于SSM框架,前台使用BootStrap、js、jsp实现,数据库使用mysql; 2、功能点分析 1)注册成功会发送邮件,封装了邮件的工具类; 2)注册时候会对密码进行MD5...
- 后端方面:JavaSe核心语法、MVC(controlle层、service、dao层)模型开发、jsp相关语法(jstl标签库、el表达式)、maven构建项目和管理jar包 - 前端方面:JavaScript(jquery)核心语法、AJAX异步刷新、Layui前端 UI...
一级菜单下有二级菜单,每一个一级菜单都对应代码中shop文件夹下的模块,每一个shop中都有一个统一的index.jsp的索引页面,每一个index.jsp中都有div做了一个动态包含,包含的就是每一个二级菜单的页面。 1. ...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
4) 通过JSP中的标签的href属性 或 form的action属性 或 js代码的自定义提交方法进行跳转到Servlet层 5) Servlet层调用Dao层的操作数据库的方法,包括: 数据库的增删改查。添加、删除、查询、多表查询、模糊搜索。 ...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
1、本系统是一个地方性旅游网站,后台基于SSM框架,前台使用BootStrap、js、jsp实现,数据库使用mysql; 2、功能点分析 1)注册成功会发送邮件,封装了邮件的工具类; 2)注册时候会对密码进行MD5加密;同样每次...
理论知识学习自学以及上机任务和理论作业分14 01 Web开发 02 servlet 03 JSP基础 04 JSP隐含对象 1 05 JSP隐含对象 2 06 会话跟踪技术 07 jsp与javabean 08 数据源与连接池 ...13 自定义标签 14 EL 与 JSTL
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
此资源为本人学习jsp阶段小作业(购物车),希望能得到大家的指点!
库可以是E-mail地址、一个表格或版权信息等 参考答案:C 22春"计算机科学与技术"专业《web技术》在线作业一答案参考6全文共5页,当前为第2页。 11. 数据集DataSet与SQL数据源之间的桥梁是( )。 A.SqlConnection B....
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...
Agorava 是一个实现了 OAuth 1.0a 和 OAuth 2.0 的框架,提供了简单的方式通过社交媒体进行身份认证的功能。 Eclipse的JavaScript插件 JSEditor JSEditor 是 Eclipse 下编辑 JavaScript 源码的插件,提供语法高亮...