摘要: 控制jsp页面某一部分内容是否执行。 1.编写一个类实现tag接口,控制dostarttag方法的返回值,如果这个方法返回EVAL_BODY_INCLUDE,则执行标签体,如果返回SKIP_BODY,则不执行标签体控制整个 jsp页面是否执行。 2、编写一个类实现tag接口,控制doendtag方法的返回值,如果这个方法返回EVAL_PAGE,则执行标签余下的jsp页面,如果返回SKIP_PAGE,则不执行余下的jsp 控制jsp页面内容重复执行。 3.编写一个类实现Iterationtag接口,控制doAfterBody方法的返回值,如果这个方法返回EVAL_BODY_AGA... 阅读全文
posted @ 2013-06-20 15:30 亂舞春秋 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 什么也不说,直接上代码:package cn.itcast.web.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.BodyTag;import javax.servlet.jsp.tagext.BodyTagSupport;import javax.servlet.jsp.tagext.Tag;//修改标签体public class TagDemo4 extends BodyTagSupport { //bodycontent ... 阅读全文
posted @ 2013-06-20 15:25 亂舞春秋 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 什么也不说,直接上代码:import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.IterationTag;import javax.servlet.jsp.tagext.Tag;import javax.servlet.jsp.tagext.TagSupport;//控制标签体重复执行public class TagDemo3 extends TagSupport { int x = 5; @Override public int doStartTag() throws JspExceptio... 阅读全文
posted @ 2013-06-20 15:23 亂舞春秋 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 什么也不说,直接上代码:import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.Tag;import javax.servlet.jsp.tagext.TagSupport;//控制jsp页面是否执行public class TagDemo2 extends TagSupport { @Override public int doEndTag() throws JspException { //return Tag.SKIP_PAGE; //余下jsp不会执行 retu... 阅读全文
posted @ 2013-06-20 15:20 亂舞春秋 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 自定义标签,在类中控制该自定义标签是否显示:import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.Tag;import javax.servlet.jsp.tagext.TagSupport;//控制标签体是否执行public class TagDemo1 extends TagSupport { @Override public int doStartTag() throws JspException { return Tag.EVAL_BODY_INCLUDE;/... 阅读全文
posted @ 2013-06-20 10:21 亂舞春秋 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个实现tag接口的标签处理器类package cn.itcast.web.tag;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.tagext.Tag;public class ViewIPTag implements Ta 阅读全文
posted @ 2013-06-18 23:03 亂舞春秋 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.搭建开发环境 1.1 导开发包 jstl开发包 1.2 建立程序开发包 ... 2、开发实体 2.1 创建封装实体的Javabean, 2.1.1Book.java public class Book { private String id; private String name; private String author; private double price; private String description; public Book() { super(); // TODO Auto-gen... 阅读全文
posted @ 2013-06-18 21:57 亂舞春秋 阅读(2345) 评论(2) 推荐(0) 编辑
摘要: 1.下面列出了一些判读数值类型的正则表达式代码如下:"^\\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\\d+$" //整数"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][ 阅读全文
posted @ 2013-06-18 21:17 亂舞春秋 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.搭建开发环境 1.1 导入项目所需的开发包: dom4j-1.6.1.jar jaxen-1.1-beta-6.jar commons-beanutils-1.8.0.jar commons-logging.jar jstl.jar standard.jar 1.2 创建程序的包名 1.3 在类目录下面,创建用于保存用户数据的xml文件(users.xml)-- 简单实现XML代替数据库users.xml<?xml version="1.0" encoding="UTF-8"?><users> <user id=&quo 阅读全文
posted @ 2013-06-16 00:51 亂舞春秋 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="cn.itcast.Person"%><%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra 阅读全文
posted @ 2013-06-09 22:08 亂舞春秋 阅读(268) 评论(0) 推荐(0) 编辑