博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义 标签
阅读量:6350 次
发布时间:2019-06-22

本文共 2938 字,大约阅读时间需要 9 分钟。

 

 

usertag.tld

1.0
2.0
baoyou
/usertag
userinfo
com.baoyou.test.autotag.UserTag
empty
user
false
true

 

web.xml

/usertag
/WEB-INF/usertag.tld

 

public class User {	private int userId;	private String username;	private String password;		public int getUserId() {		return userId;	}	public void setUserId(int userId) {		this.userId = userId;	}	public String getUsername() {		return username;	}	public void setUsername(String username) {		this.username = username;	}	public String getPassword() {		return password;	}	public void setPassword(String password) {		this.password = password;	}	 }

 

package com.baoyou.test.autotag; import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;public class UserTag extends TagSupport{ 	private static final long serialVersionUID = 1L;		private User user;	 	@Override	public int doStartTag() throws JspException { 		 JspWriter out = this.pageContext.getOut();		 try{		 if (user == null) { 				out.println("No UserInfo Found...");		 }		 out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
"); out.println("
userid: " + user.getUserId() + "
username: " + user.getUsername() + "
password: " + user.getPassword() + "
"); }catch(Exception e){ throw new JspException(e.getMessage()); } return SKIP_BODY; } @Override public int doEndTag() throws JspException { return EVAL_PAGE; } public User getUser() { return user; } public void setUser(User user) { this.user = user; }}

 

<%@ page language="java" import="java.util.*,com.baoyou.test.autotag.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%@ taglib uri="/usertag" prefix="baoyou"%>       My JSP 'index.jsp' starting page        <% User user = new User();  	 user.setUserId(1); 	 user.setUsername("baoyou"); 	 user.setPassword("baoyou");      pageContext.setAttribute("userinfo", user);      %>   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。

 
 
 谢谢您的赞助,我会做的更好!

 

 

转载地址:http://aftla.baihongyu.com/

你可能感兴趣的文章
Effective前端1:能使用html/css解决的问题就不要使用JS
查看>>
网络攻防 实验一
查看>>
由莫名其妙的错误开始---浅谈jquery的dom节点创建
查看>>
磨刀-CodeWarrior11生成的Makefile解析
查看>>
String StringBuffer StringBuilder对比
查看>>
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
面试题目3:智能指针
查看>>
取消凭证分解 (取消公司下的多个利润中心)
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>
Activiti 实战篇 小试牛刀
查看>>