freemarker自己定义标签(一)

freemarker自己定义标签

1、自己定义标签说明

宏变量存储模板片段能够被用作自己定义指令macro

2、演示样例说明

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>freemarker自己定义标签</title>

  </head>

  <body>
     <#--freemarker自己定义标签-->
	 <#macro write>
	     repeat("张三丰",3)
	 </#macro>

	 <@write/>
  </body>
</html>

3、演示样例结果

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>freemarker自己定义标签</title>

  </head>

  <body>

	     repeat("张三丰",3)
  </body>
</html>
时间: 2024-07-29 17:09:46

freemarker自己定义标签(一)的相关文章

freemarker自己定义标签报错(二)

freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Unexpected end of file reached. at freemarker.core.FMParser.generateParseException(FMParser.java:4702) at freemarker.core.FMParser.jj_consume_token(FMParser.java:4573) at freemarker.core.FMPar

freemarker自己定义标签报错(七)

1.错误描写叙述 六月 09, 2014 11:11:09 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template processing error: "Expression a is undefined on line 27, column 23 in tag.ftl." Expression a is undefined on line 27, column 23 in tag.ftl. The pro

freemarker自己定义标签报错(三)

freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Encountered " " at line 14, column 12 in myself.ftl. Was expecting one of: <STRING_LITERAL> ... <RAW_STRING> ... "false" ... "true" ... <INTEGER> ...

jsp2自己定义标签

在jsp中开发自己定义标签的步骤: 1·   开发自己定义标签处理类 2·   建立一个*.tid文件,每一个tld标签相应一个标签库,每一个标签库相应了多个标签 3·   在jsp中使用标签 ****开发自己定义标签类注意事项: 1·  自己定义的标签类应该继承一个父类javax.servlet.jsp.tagext.SimpleTagSupport 2·  假设自己定义标签类包括属性,每一个属性都应该具有相应的getter/setter方法 3·  重写doTag()方法这种方法负责生成页面

Jsp---自定义标签

1.先定义一个实现标签功能的类(MyTagClass.java) public class MyTagClass extends TagSupport { @Override//重写doStartTag()方法 public int doStartTag() { HttpServletRequest request;// 是TagSupport类中定义的一个属性,它是javax.servlet.jsp.PageContext的对象 request = (HttpServletRequest) p

JSP自己定义标签入门实例具体解释

JSP自己定义标签主要能用到的两个包 javax.servlet.jsp.*;javax.servlet.jsp.tagext.*; 自己定义标签<userInfo:showUserInfo/>实现对用户的展现. 效果图例如以下 定义用户累User.java  get set就不在赘述. private String userName; private Integer age; private String email; public User(){ this.userName="张

android 自己定义标签的使用,实现扁平化UI设计

2014年8月6日11:06:44 android对自己定义标签的使用.实现扁平化UI设计: 1.attrs.xml文件里自己定义标签 如: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="first"> //reference指的是是从string.xml引用过来 <attr name="n

JAVAWEB开发之JSTL标签库的使用、 自己定义EL函数、自己定义标签(带属性的、带标签体的)

JSTL JSTL简单介绍: JSTL的全称:JSP Standard Tag Library.JSP标准标签库 JSTL的作用: 提供给Java Web开发者一个标准通用的标签函数库 和EL来代替传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性.维护性和方便性 JSTL的版本号: JSTL的主要版本号是1.0.1.1和1.2(差别不大) 1.0版本号EL表达式还没有纳入官方规范 1.1和1.2版本号EL表达式已经纳入了官方规范 JSTL1.1 下载对应的jar包

【Jsp】JSP自己定义标签与MODEL1、MODEL2标准

在JSP2.0之后支持自己定义标签,如今一般都是jsp2.4的版本号了,所以无须考虑版本号的问题. 直接使用就能够了.尽管一般开发的过程中,非常少会自己定义JSP标签.可是通过一个JSP自己定义标签的学习.能够从一定程度上理解struts等框架把好好的JSP标签改得面目全非的机理.正如Jquery本质是Javascript一样,SSH实际上Jsp.事实上也没有什么,一个简单的样例就能够全然说明怎样在JSP中自己定义的标签. 通过自己定义标签就行达到所谓的MODEL2标准.在展示层VIEW给别人看