javaWeb 使用jsp开发 if else 标签】的更多相关文章

1.jsp调用代码 <t:htmlFilter> <a href="${pageContext.request.contextPath }/index.jsp">link</a> </t:htmlFilter> 2.tld文件代码 <tag> <name>htmlFilter</name> <tag-class>de.bvb.web.tag.HtmlFilterTag</tag-cla…
1.jsp页面调用代码 <t:choose> <t:when test="${user==null }">还没有登录</t:when> <t:otherwise>欢迎您: ${user }</t:otherwise> </t:choose> 2.tld文件代码 <tag> <name>choose</name> <tag-class>de.bvb.web.tag.Ch…
1.jsp代码 测试数据 <% List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); request.setAttribute("list", list); %> <% int[] array = { 1, 3, 5 }; request.setAt…
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib prefix="t" uri="/WEB-INF/tag.tld"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">…
1.java类,使用简单标签,jsp2.0规范, 继承 SimpleTagSupport public class ViewIpSimpleTag extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { PageContext pageContext = (PageContext) this.getJspContext(); String ip = ((HttpServ…
一.自己定义标签的作用 自己定义标签主要用于移除Jsp页面中的java代码. 二.自己定义标签开发和使用 2.1.自己定义标签开发步骤 1.编写一个实现Tag接口的Java类(标签处理器类) 要编写一个自己定义标签,首先要实现一个Tag接口的类.可是Jsp内部已经有实现该接口的类,我们先自己实现一个. package me.gacl.web.tag; import java.io.IOException; import javax.servlet.http.HttpServletRequest;…
当jsp的内置标签和jstl标签库内的标签都满足不了需求,这时候就需要开发者自定义标签. 自定义标签 下面我们先来开发一个自定义标签,然后再说它的原理吧! 自定义标签的开发步骤 步骤一 编写一个普通的java类,继承TagSupport类~ package com.vmaxtam.dotest; import javax.servlet.jsp.tagext.TagSupport; public class MyTagTest extends TagSupport { } 步骤二 重写父类的se…
JSP的内置对象 什么是JSP的内置对象呢? 在JSP页面进行编程的时候,如果我们要使用一些对象,如:HttpSession,ServletConfig,ServletContext这些对象,如果每次都要先创建这些对象,然后再去使用它们,这样就显得十分繁琐了,为了方便使用者,Sun公司在开发JSP的时候,把一些对象设置为内置对象,开发者在JSP页面编程的时候不必声明这些对象就能直接使用,这就是JSP的内置对象. 那么JSP对象有哪些呢? JSP内置对象          对应的类型   备注 R…
2 JSP内置标签(美化+业务逻辑)   1)为了取代<%%>脚本形式,使用JSP标签/JSP动作,目的:与JSP页面的美化,即JSP面页都是由标签组成,不再有其它的内容   2)JSP内置标签     a)<jsp:include page/>(动,执行) 和 <%@ include file/>(静,翻译) <jsp:include>与include指令的比较 <jsp:include>标签是动态引入, <jsp:include>…
当jsp的内置标签和jstl标签库内的标签都满足不了需求,这时候就需要开发者自定义标签. 下面我们先来开发一个自定义标签,然后再说它的原理吧! 自定义标签的开发步骤 步骤一 编写一个普通的java类,继承TagSupport类~ package com.vmaxtam.dotest; import javax.servlet.jsp.tagext.TagSupport; public class MyTagTest extends TagSupport { } 步骤二 重写父类的setPageC…