1、这是一个ssh项目中用到的,首先要做的是自定义一个标签、用到的是标签是<function></function>
以下是自己定义的标签,test.tld
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<function>
<name>isEdit</name>
<function-class>com.test.tag.Functions</function-class>
<function-signature>java.lang.Boolean isEdit(java.lang.Long,java.lang.Long)</function-signature>
</function>
</taglib>
上面<function>标签下的方法就是我们要用到的函数
2、实现标签函数功能
public class Functions {
public static Boolean isEdit(Long userId, Long createrId) {
boolean check = false;// true代表是,false代表不是
//业务实现部分
return check;
}
这就是一个最普通的java类,但是里面的方法好像都要是静态的(static),参数和返回类型我用的都是复合类型(我没有试过基本类型,不知道可以不)
3、自定义标签函数的使用
在jsp页面第一步当然是引进我们自定义的标签
<%@ taglib uri="/WEB-INF/test.tld" prefix="test"%>
第二部是调用函数
${test:isEdit(sessionScope.LOGIN_USER.userId,opTicket.recordCreator)}
用el表达式调用这个函数传入的参数是两个Long型的值,将返回一个boolean类型的值
分享到:
相关推荐
在Java Server Pages (JSP) 2.0版本中,自定义标签和自定义标签函数极大地扩展了JSP开发的灵活性和可重用性。这些特性允许开发者创建可复用的组件,使代码更加清晰,易于维护。本文将深入探讨JSP 2.0中的自定义标签...
要在JSP中调用这个JavaScript函数,可以使用HTML的事件监听器或者`<jsp:expression>`标签。例如,我们可以通过按钮点击事件调用它: ```jsp ('<%= someValueFromBackend %>', '<%= anotherValue %>')">Click me ...
从给定的文件标题“Jsp函数速查”和描述“jsp函数快速查询,是开发的好帮手”,我们可以看出这份资料旨在为Java Server Pages (JSP)开发者提供一个快速参考指南,帮助他们理解和使用JSP中的各种内置函数、操作符以及...
JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,包括核心标签、XML标签、函数标签和JDBC标签等。JSTL中的某些标签功能可能与自定义标签重复,但在实际开发中,两者常常结合使用,互补不足。...
"jstl fun函数 jsp-页面处理" 这个标题涉及到的是JSP(JavaServer Pages)中的一个重要的库——JSTL(JavaServer Pages Standard Tag Library)。JSTL是一个用于JSP的标签库,它提供了一系列标准的标签来简化JSP页面...
JSTL是一个标准的、开源的JSP标签库,由Apache软件基金会的Tomcat项目开发维护。它提供了用于处理常见任务的标签,如迭代、条件判断、XML处理、国际化以及数据库操作等。JSTL的核心库主要包含了用于执行控制流(如if...
在JavaServer Pages (JSP) 技术中,核心标签库是预定义的一组标签,它们为开发者提供了方便的方式来操作页面元素,如控制流程、输出数据、处理表单等。本篇文章将深入探讨JSP核心标签的使用方法,并介绍一些常用的...
**JSP C标签引用**是JavaServer Pages(JSP)技术中的一种扩展,它允许开发者使用自定义标签库(Custom Tag Libraries),特别是JSP Standard Tag Library(JSTL)。JSTL是Java社区为了简化JSP开发,提高代码可读性...
JSP标签提供了更清晰、可维护的代码结构,例如JSTL和自定义标签。它们可以替代脚本元素,提高代码的可读性。 总之,“即用即查——JSP函数与对象参考手册”是开发者解决JSP编程中遇到问题的宝贵资源,覆盖了从基础...
JSP标准标签库)是Java社区为了简化JSP开发而提出的一个标准,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中的使用,提高代码的可读性和维护性。C标签库是JSTL...
在JavaServer Pages (JSP) 技术中,标准标签库(JSTL,JavaServer Pages Standard Tag Library)提供了一套标准的标签,用于简化页面逻辑,提高代码可读性和可维护性。JSP标准标签(JSP Standard Tags,简称JSTL)...
**JSP函数**在JSP中主要指的是Java Server Pages Standard Tag Library (JSTL)中的标签库函数。JSTL提供了一组标准的标签,包括核心、XML、国际化、SQL和函数五个部分。函数库通常用来在EL表达式(Expression ...
- 在JSP页面中使用对应的标签完成特定功能。 通过以上介绍,我们可以看到JSTL不仅极大地简化了JSP页面的开发过程,还提高了代码的可维护性和可读性。开发者可以更加专注于业务逻辑的实现,而不用过多地关注于页面...
综上所述,JSTL通过提供一系列标准标签,极大地提升了JSP页面的可读性和维护性,降低了代码的复杂度,是JSP开发中的重要工具。理解并熟练掌握JSTL的各种标签,对于提高JSP应用程序的质量和效率有着显著的作用。
本文主要介绍了JSP页面中`<input>`标签的使用,特别是针对复选框(`checkbox`)的操作。通过两种不同的方法实现了“全选”功能,并且还提供了如何提交已选择的复选框的值以及如何确保所选的复选框与执行操作的对象保持...
在Java服务器页面(JSP)开发中,自定义标签库是一种强大的工具,它能够帮助开发者创建可重用的代码片段,提高代码的可读性和可维护性。以下是对JSP自定义标签库的详细解释和使用注意事项: 1. **自定义标签开发...
JSP标准标签库(JSTL)是JavaServer Pages Standard Tag Library的缩写,它是Java EE标准的一部分,用于简化JSP页面中的代码,提高可读性和维护性。JSTL提供了一系列预定义的标签,这些标签覆盖了常见任务,如控制流...
自定义标签是由开发者自己定义的,具有特定功能的标签,它通过JSP标签库(Tag Library)来实现。创建自定义标签通常包括以下步骤: 1. 创建标签处理类(Tag Handler Class):这个类实现了`javax.servlet.jsp....
根据给定的JSP文件内容,我们可以总结出以下几个重要的JSP标签及其应用场景: ### 1. JSTL 核心标签库(`<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>`) JSTL(JavaServer Pages Standard ...
**JSP标签库(JSP Tag Libraries)与JSTL** JSP标签库是JavaServer Pages技术的一个重要组成部分,它允许开发者使用预定义的标签来增强HTML或XML文档的可读性和可维护性。这些标签通常封装了复杂的业务逻辑或者常见...