`

tagUtil

    博客分类:
  • Java
 
阅读更多
import java.util.Map;

public class tagUtil {
	public static String GenHTMLELementTagWithInnerHTML(String elemName, String InnerHTML)
	{
		return GenHTMLElementStartTag(elemName) + InnerHTML + GenHTMLElementEndTag(elemName);
	}
	public static  String GenHTMLELementTagWithInnerHTML(String elemName, String InnerHTML, Map oMap)
	{
		return GenHTMLElementStartTag(elemName, oMap) + InnerHTML + GenHTMLElementEndTag(elemName);
	}
	public static  String GenHTMLElementStartTag(String elemName)
	{
		return GenHTMLElementStartTag(elemName, null);
	}
	public static  String GenHTMLElementStartTag(String elemName, Map oMap)
	{
		String result = "<" + elemName ;
		if (oMap != null && !oMap.isEmpty())
		{
			Object[] keys = oMap.keySet().toArray();
			for (int i = 0; i < keys.length; i ++)
			{
				String key = util.getStringFromObject(keys[i]);
				String value = "";
				// get the value 
				if(!util.isEmpty(key))
				{
					value = util.getStringFromObject(oMap.get(key));
					if (!util.isEmpty(value))
					{
						result += " " + key + "=\"" + value + "\"";
					}
				}
			}
		}
		result += " >";
		return result;
	}
	public static String GenHTMLElementEndTag(String eleName)
	{
		return "</" + eleName + ">";
	}
}

 

分享到:
评论

相关推荐

    Velocity学习资料

    - `" $"` 用于引用对象或变量,例如`$i`、`$msg`、`$TagUtil.options()`。 - `" {} "` 明确标识Velocity变量,如`${someone}`用于区分变量与字符串的直接拼接。 - `" !" ` 强制把不存在的变量显示为空白,避免在...

    Velocity的脚本语言

    `$i`通常用于循环中的索引,`$msg`则用于表示消息字符串,而`$TagUtil.options()`可能代表调用某个方法返回的结果。 ##### 3. 明确标识变量:“{}” 在某些情况下,开发人员需要在变量后直接附加文本。例如,想要...

    velocity语法大全

    2. `$` 用来标识一个对象(或变量),如 `$i`、`$msg`、`$TagUtil.options(...)` 等。 3. `{}` 用来明确标识 Velocity 变量,如 `${someone}name`。 4. `!` 用来强制把不存在的变量显示为空白,如 `$!msg`。 ...

    EasyJWeb开发者指南

    - **tagUtil**:提供了自定义标签库,方便页面开发。 - **验证码**:生成验证码图像,用于防止自动化攻击。 #### 七、容器部分 - **IoC**:EasyJWeb集成了IoC容器,支持依赖注入,提高代码的可测试性和可维护性。 -...

    velocity语法.pdf

    它可以是简单的变量名,如`$i`,也可以是复杂表达式,如`$TagUtil.options()`。 3. **变量明确标识**:“{}”用于清晰地界定变量范围,防止解析时出现歧义。例如,`$someonename`可能被误认为`$someon`和`ename`,...

    velocity总结

    例如 `$i`、`$msg` 或 `$TagUtil.options()` 等。 - **“{}”号的使用**:“{}”号用于明确标识一个变量。如果需要在变量后紧跟字符串,但 Velocity 默认将整个序列视为变量,则可以使用此符号来明确指定。例如,在...

    可编写脚本的音乐文件标签工具和编辑器_C语言_代码_下载

    tagutil(1)是一个用于编辑音乐文件标签的 CLI 工具。它旨在提供易于编写脚本的界面和易于交互使用。与大多数其他标签工具不同,它完全支持ogg/vorbis 文件和 FLAC 的Vorbis 注释。Vorbis 注释很性感,因为您可以使用...

    Velocity基本语法介绍

    它们可以是Java对象或方法调用,如`$TagUtil.options(...)`。 - `{}`用于明确表示一个Velocity变量。例如,如果你希望输出`someone`变量后面紧跟`name`字符,应写作`${someone}name`,否则`someonename`会被识别为...

Global site tag (gtag.js) - Google Analytics